草庐IT

​​Maps

全部标签

android - Google Maps API V2 'Failed to Load Map. Could not contact Google Servers',即使我检查权限和 keystore

我关注guide创建一个谷歌地图示例,但它总是抛出以下错误。E/GoogleMapsAndroidAPI(27821):Failedtoloadmap.CouldnotcontactGoogleservers.权限READ_GSERVICES以及调试和发布keystore已经过测试。他们也无法解决上述问题。谁能告诉我为什么会抛出该错误?list文件:Java文件:packagecom.where.common;importandroid.os.Bundle;importandroid.app.Activity;importandroid.view.Menu;publicclassMai

android - 如何将相机移动到 android 中的 google maps v2 中的特定标记

当用户第一次查看map时,我能够显示标记并通过缩放和相机设置显示标记。但我的要求是,如果用户在访问期间离开该标记位置(标记离开屏幕),则将相机移动到相同的标记位置(当用户需要时)。 最佳答案 有了对GoogleMap对象和标记的引用,您可以简单地使用GoogleMapmMap;MarkermMarker;[...]mMap.animateCamera(CameraUpdateFactory.newLatLngZoom(mMarker.getPosition(),14));(您可以用“14”代替您想要的缩放级别)。只需将该行附加到按钮

android - 更改或完全删除 Android 上 Google Maps v2 信息窗口的突出显示颜色

是否有可能更改Android版Googlemapv2组件中信息窗口的突出显示颜色?我已经接受了这样一个事实,即没有通用的方法为驻留在通过自定义InfoWindowAdapter传递的自定义InfoWindowView中的小部件应用自定义新闻突出显示,因为map控件将View重新呈现为位图(https://developers.google.com/maps/documentation/android/marker#info_windows参见注释)。在同一个网站上,最底部(https://developers.google.com/maps/documentation/android/

Android Maps ClusteredMarkers - 不显示未聚类?

我正在使用来自here的GoogleMapsAndroid标记聚类实用程序我从服务器收到的列表中添加了一堆项目(大约700个)。我已经解决了我最初的错误,我可以看到集群,然后放大它们并看到它们分解成单独的标记。然而,有几个项目与其他项目相距很远,因此即使在最大程度缩小时,它们也永远不会聚集在一起。出于某种原因,这些项目没有显示在我的map上-放大时不显示,缩小时不显示。我已经检查了坐标,它们是真实的,并且在我开始使用聚类之前我可以看到这些项目没有问题,所以我假设我在我的聚类代码中做错了什么。这是一些代码:privatevoidsetUpClusterer(){//Initializet

android - 在 Maps V2 上绘制多色折线

我通过以下方式在我的map上绘制了一条纯色折线,效果很好:PolylineOptionspolyLine=newPolylineOptions();polyLine.width(5);polyLine.color(Color.RED);polyLine.geodesic(true);for(inti=0;i现在我想在不同点之间绘制一条具有不同颜色的折线,具体取决于这两点之间的速度。似乎没有一种简单的方法可以做到这一点。我指的是这个问题:drawpolylineswithdifferentcolorsonv2maps,并且我可以一个接一个地添加多个PolylineOptions,但我认为

google-maps - 谷歌地图标记聚类为 flutter ?

我在我的Flutter应用程序中使用Googlemap插件,我需要对标记进行分组,基本上需要使用标记聚类,如附加URLGooglemapsmarkerclusters中所示.我没有找到任何FlutterGooglemap的标记聚类库/插件。您能为此推荐任何插件吗?或者建议一种为此实现自定义插件的方法? 最佳答案 您尝试过这个新软件包吗:https://pub.dartlang.org/packages/clustering_google_maps你或许可以试试这个包自己做集群:https://pub.dartlang.org/pac

google-maps - 谷歌地图标记聚类为 flutter ?

我在我的Flutter应用程序中使用Googlemap插件,我需要对标记进行分组,基本上需要使用标记聚类,如附加URLGooglemapsmarkerclusters中所示.我没有找到任何FlutterGooglemap的标记聚类库/插件。您能为此推荐任何插件吗?或者建议一种为此实现自定义插件的方法? 最佳答案 您尝试过这个新软件包吗:https://pub.dartlang.org/packages/clustering_google_maps你或许可以试试这个包自己做集群:https://pub.dartlang.org/pac

android - Google Maps v2 In fragment 在点击两次时兑现

我正在尝试在带有标记的fragment内的我的应用程序中设置Googlemap。当我第一次点击它时它起作用了,但是当我点击另一个fragment然后回到谷歌地图时它崩溃了。不确定是什么问题?任何帮助都会很棒,只是初学者。代码如下:XMLJava谷歌地图fragment编辑下面的工作代码publicclassFragment_8extendsFragment{staticfinalLatLngBottleCapp=newLatLng(51.371986,0.065593);privateGoogleMapmap;privatestaticViewview;@OverridepublicV

android - 在 Google Maps Android API 中使用 google maps 离线 map (缓存)

谷歌地图提供了几个月的下载特定地理区域供以后离线使用的功能。我在我的应用程序中使用了GoogleMapsAndroidAPI并且我发现离线时,与真正的谷歌地图应用程序相比,我无法在我的应用程序中完全放大到街道级别,所以下载的数据可能是不曾用过。我的应用可以使用它吗? 最佳答案 您需要创建自己的TileProvider并在本地访问磁贴。检查这个documentation.以下是一些可能对您有所帮助的相关主题:UsingtheandroidGoogleMapsAPIv2asaviewerofofflinetiles:isitpossib

java - Android Maps API 版本 1 到版本 2 的迁移

背景:我继承了别人的问题,正在尝试启动并运行一个应用程序。多个开发人员放弃了该项目,现在轮到我了。我是一名iOS开发人员,但我完成了一些简单的android项目。有问题的应用程序是原生android,最初是使用API级别7构建的,并且主要围绕googlemapsapi版本1构建。我无法访问原始key,所以我似乎被迫升级到googlemap版本2。我已经设置了一个新的Activity,并且超出了获取功能map的基本教程。没问题,但我在GeoPoint之类的项目上受阻,似乎无法找到有关其替代品的太多信息。我的问题是:是否有从API版本1迁移到API版本2的迁移路径,或者我是否必须重新编码整