草庐IT

​​Maps

全部标签

google-maps - flutter_google_places 不显示自动完成搜索结果

我正在关注以下链接中关于使用GoogleMapsAPI创建搜索功能以在map上查找地点的教程:Medium.comfluttertutorial以下是我认为构成问题核心的代码:/***Retrievestheuser'slocation*NOTE:Thisprettymuchdoesthesamethingas_animateToUser,*butIseparatedthetwo*/FuturegetUserLocation()async{varcurrentLocation={};finaluLocation=LocationManager.Location();try{curren

dart - 无法在 MacOS X 中安装 google_maps_flutter

无法在MacOSX中安装google_maps_flutter,请评论该怎么做。$flutter--versionFlutter0.7.3-pre.26•channelunknown•unknownsourceFramework•revisiona9275d2154(4hoursago)•2018-08-2907:58:11+0100Engine•revisionf3ff83a5dbTools•Dart2.1.0-dev.3.0.flutter-3e0631761c在pubspec.yaml中添加依赖dependencies:flutter:sdk:flutterhttp:"^0.11

google-maps - 单击谷歌地图标记时带上模态底页

我想在点击谷歌地图标记时带上一个模态底页,并使用flutter显示一些动态数据 最佳答案 您可以对标记的onTap事件进行编程以显示模式底页:finalMarkermarker=Marker(markerId:markerId,position:LatLng(lat,lon),onTap:(){controller.animateCamera(CameraUpdate.newCameraPosition(newCameraPosition(target:LatLng(lat,lon),zoom:18)));showModalBott

google-maps - Flutter:如何在谷歌地图中显示位置图层

我目前无法使用google_maps_flutter在Flutter应用程序中的嵌入式GoogleMap中显示位置层包裹。我已经在AndroidManifest.xml和Info.plist文件中声明了所需的权限,并将map的myLocationEnabled属性设置为true。生成的map既不显示当前位置图标,也不显示“我的位置”按钮。this等问题似乎暗示可能需要另一个依赖项才能显示Googlemap位置层。但是,我不认为是这种情况。我是否遗漏了当前方法中的某些内容,或者我是否需要额外的依赖项?我在我的AndroidManifest.xml中包含了以下内容:以及我的Info.pli

google-maps - Flutter 从谷歌地图获取坐标

我使用包google_maps_flutter在我的应用中使用Googlemap。我的问题是如何设置一个监听器,当我在map上按下时显示这个地方的坐标。我在文档中找不到任何内容。我唯一发现的是我用来设置标记监听器的controllerMap,它有一个方法,.addListener(监听器)有什么想法吗? 最佳答案 我已经使用下面的onMarkerTapped回调方法解决了这个问题:注意:下面的mapController是GoogleMapController的一个实例mapController.**onMarkerTapped**.

google-maps - 来自 Google Maps Flutter 插件的点击回调

我正在创建一个应用程序,允许用户在map上选择一个位置并保存它。为此,我正在使用Google的google_maps_flutter包。我能够创建一个棘手的mapView(滚动、缩放),并且我想在用户按下map以获取按下的位置时获得回调。有人知道怎么做吗?如果没有类似的东西,我是否可以使用GooglemapURL和WebView小部件创建相同的东西? 最佳答案 这里有两个pullrequests(#985,#1121)给你onclick回调。两者目前都开放,但应该很快合并。作为替代方案,pullrequest目前正在审查更新拖放标记

google-maps - 在 google_maps_flutter 中获取可见标记

使用GoogleMapsforFlutter我在map上的不同位置放置了一些标记。我的Flutter应用程序上有一个单独的RaisedButton,只有当这些标记中的一个或多个当前在map上可见时,我才需要它可见。如何实现?我发现有点similarsolution用于GoogleMapsAPI,但我需要它用于Flutter上的google_maps_flutter。 最佳答案 LatLngBounds具有称为contains()的特定方法,它与GoogleMapController的getVisibleRegion()一起工作.来自

google-maps-api-3 - 来自地理编码 API 的响应

我能够从api获取完整格式的地址,"1600AmphitheatreParkway,MountainView,CA94043,USA"例如。我如何“分解”这个格式化的地址(城市、街道、国家等)?获取完整地址的代码-finalformattedAddress=decodedResponse['results'][0]['formatted_address'] 最佳答案 根据api的结果(https://developers.google.com/maps/documentation/geocoding/intro#GeocodingR

google-maps - 方法 'removeMarker' 和 'addMarker' 没有为类 'GoogleMapController' 定义

我正在添加removeMarker和addMarker但它显示了这个-未为类“GoogleMapController”定义方法“addMarker”。尝试将名称更正为现有方法的名称,或定义名为“addMarker”的方法。dart(undefined_method)方法“MarkerOptions”没有为类“_GoogleMapsDemoState”定义。尝试将名称更正为现有方法的名称,或定义名为'MarkerOptions'.dart(undefined_method)的方法快速解决...偷看问题import'package:location/location.dart';impor

google-maps - 无法在 Flutter 上全屏加载 map_view

当我尝试全屏加载谷歌地图时遇到问题。我已经关注了pub.dartland.org中的所有map_view文档:在我的AndroidManifest.xml中我有:还添加了:当然随着apiKey的改变,还有:我还在build.graddle中添加了kotlin依赖项。所以现在我可以在设备上看到staticUrimap,很好,但是当我点击这张map以全屏显示时,应用程序崩溃并出现此错误:D/AndroidRuntime(4373):ShuttingdownVME/AndroidRuntime(4373):FATALEXCEPTION:mainE/AndroidRuntime(4373):j