草庐IT

​​Maps

全部标签

google-maps - 如何在 flutter 中将边界半径添加到谷歌地图?

我将谷歌地图小部件添加到具有边框半径但谷歌地图角未圆角的容器中。Container(height:100,width:double.infinity,margin:EdgeInsets.only(left:30,right:30),decoration:BoxDecoration(borderRadius:BorderRadius.circular(30),border:Border.all(style:BorderStyle.solid,),),child:GoogleMap(),) 最佳答案 可能是一个昂贵的解决方案,但您可以使

google-maps - Flutter/Dart 为 Google Maps Marker 添加自定义点击事件

如何为Googlemap标记(google_maps_flutter)的点击事件添加自定义处理程序?我只能看到consumeTapEvents实际上不接受任何函数,而只接受bool。我曾想过使用GestureDetector,但似乎不太正确。在Googlemap的标记上处理事件的标准方法是什么?我正在尝试点击后导航到新页面。谢谢 最佳答案 随着版本^0.3.0+1的发布,引入了新的MarkerAPI,它将标记作为小部件处理(包括onTap()方法)。这样,谷歌地图就有一个markers:选项,它允许一个标记对象列表。每个元素都可以这

google-maps - 自定义 Flutter Google Map 中的中心位置按钮

我正在使用google_maps_flutter:^0.0.3+3如何将默认方形按钮移除到中心位置并仍然保持蓝点当前位置?如果不能,如何定制? 最佳答案 在GoogleMap对象上设置以下属性:myLocationButtonEnabled:false,myLocationEnabled:true,使用google_maps_flutter:^0.5.13 关于google-maps-自定义FlutterGoogleMap中的中心位置按钮,我们在StackOverflow上找到一个类似的

google-maps - Flutter:如何使用新的 Marker API 向 Google Maps 添加标记?

mapController.addMarker(MarkerOptions(position:LatLng(37.4219999,-122.0862462),),);我在blogpost中看到了这个代码片段,并且我正在尝试向Googlemap添加标记。Themethod'addMarker'isn'tdefinedfortheclass'GoogleMapController'.我认为图书馆已经改变,我想知道这样做的新方法是什么,我在controller.dart中查找了和apireference但想不通。我很高兴看到一些关于它的教程和博客文章,不要犹豫分享。

google-maps - 使用 Flutter Google Maps 插件自定义标记

官方有没有办法显示自定义标记FlutterGoogleMapsplugin在map上?根据文档找不到任何方法。 最佳答案 BitmapDescriptorcustomIcon;//makesuretoinitializebeforemaploadingBitmapDescriptor.fromAssetImage(ImageConfiguration(size:Size(12,12)),'assets/images/car-icon.png').then((d){customIcon=d;});finalnearbyCarsLoca

google-maps - 如何在 flutter 中的当前位置创建圆圈

我正在做flutter项目。我必须在谷歌地图上的当前位置上画一个圆圈。有人知道吗。我想要这样的flutter提前致谢。 最佳答案 现在可以在google_maps_flutter包中使用此功能:https://pub.dev/documentation/google_maps_flutter_platform_interface/latest/google_maps_flutter_platform_interface/Circle-class.html部分示例:Setcircles=Set.from([Circle(circleI

google-maps - 如果可以使用 flutter 打开谷歌地图应用程序

我正在尝试检测iOS上是否安装了GoogleMaps应用,如果是,则启动它,如果没有,启动AppleMaps。这是我到目前为止所拥有的,但在我安装了Googlemap的手机上,它没有检测到它并没有正确启动。有什么想法吗?import'package:url_launcher/url_launcher.dart';_launchMaps()async{StringgoogleUrl='comgooglemaps://?center=${trip.origLocationObj.lat},${trip.origLocationObj.lon}';StringappleUrl='https:

google-maps - 如何在 flutter 的谷歌地图自定义标记中添加额外的文本?

问题是如何在自定义谷歌地图标记上使用代表车辆登记号的文本注入(inject)重叠文本。我曾尝试使用此方法在图标上叠加文字build者:(上下文)=>()但根本不认识。classMapsDemoextendsStatefulWidget{@overrideStatecreateState()=>MapsDemoState();}classMapsDemoStateextendsState{GoogleMapControllermapController;//Mappermissions=awaitPermissionHandler().requestPermissions([Permis

maps - 如何在 Kotlin 中使用 map

下面的代码创建了一个名为nameTable的新映射,然后向其中添加一个名为example的条目,然后尝试打印Value的name属性。当我运行它时,似乎加号操作并没有像我想象的那样向map添加新条目。那我做错了什么?classPerson(name1:String,lastName1:String,age1:Int){varname:String=name1varlastName:String=lastName1varage:Int=age1}varnameTable:MutableMap=mutableMapOf()varexample=Person("Josh","Cohen",2

android - Google Maps Android API v2 - 检测 map 上的触摸

我找不到如何在新的GoogleMapsAPIv2上拦截map触摸的示例。我需要知道用户何时触摸map以停止线程(map以我当前位置为中心)。 最佳答案 @ape在这里写了一个关于如何拦截map点击的答案,但我需要拦截触摸,然后他在其答案的评论中建议了以下链接,HowtohandleonToucheventformapinGoogleMapAPIv2?.该解决方案似乎是一种可能的解决方法,但建议的代码不完整。出于这个原因,我重写并测试了它,现在它可以工作了。这是工作代码:我创建了MySupportMapFragment.java类im