草庐IT

​​Maps

全部标签

android - 如何在开发人员控制台中启用 "Google Maps Android API v2"

我开发了一个应用程序来在谷歌地图上显示我的位置。当我运行该程序时,它显示以下错误。但我找不到启用“GoogleMapsAndroidAPIv2”的方法。我发现了一个问题。我不太清楚如何执行该步骤。你能帮我解决这个问题吗? 最佳答案 在开发人员控制台中转到API管理器首先您需要一些APIkey。转到凭据。选择创建凭据并选择“APIkey”和“Androidkey”。在下一个屏幕中为您的凭据输入任何名称。在+Addpackagenamefingerprint中写入您的包名称(com.sourcey.materialwhatever)和出

java - Android studio v0.3.2、gradle、google maps v2.0 没有找到类“com.google.android.gms.maps.MapFragment

我在使用GoogleMapsAndroidv2.0时遇到问题。因为我尝试了很多选项并且我总是得到这个堆栈跟踪:1-0317:39:26.0152398-2398/com.**E/AndroidRuntime﹕FATALEXCEPTION:mainjava.lang.RuntimeException:UnabletostartactivityComponentInfo{com.**/com.**.MainActivity}:android.view.InflateException:BinaryXMLfileline#24:Errorinflatingclassfragmentatand

android - 在 google maps android 上实现落针动画

我正在我的Android应用程序中实现谷歌地图。在这个过程中,我想添加下降针动画。我已经搜索了所有内容,但找不到执行此操作的确切方法。任何人都可以帮助我如何做将是一个很大的帮助... 最佳答案 将标记添加到map中的所需位置,然后使用该标记调用此函数privatevoiddropPinEffect(finalMarkermarker){finalHandlerhandler=newHandler();finallongstart=SystemClock.uptimeMillis();finallongduration=1500;fi

android - 发布版本中的 Google Maps API key 不起作用

我目前正在开发适用于Android的应用程序,并且我正在使用GoogleMapsAPI。在开发人员控制台中,我添加了我的SHA1证书打印,然后是我的包名称。即使我使用keytool打印了这个SHA1证书,我也无法访问map。我进行了大量搜索,但每个主题都让我找到了错误出现在开发人员控制台中错误的APIkey的答案。但是我使用了正确的SHA1,这是我的证书之一。提前致谢! 最佳答案 我的map在Release模式下显示,但在我发布到Play商店后它没有显示。我已经提到了Google开发者控制台的调试和发布证书SHA-1key,但是从P

android - Google Maps Android MapView 是否针对不同的屏幕密度使用不同的分辨率图 block ?

我正在尝试在Android中的MapView上覆盖我自己的自定义图像。重要的是我的图像与底层的Googlemap图block正确对齐,因为它是大学校园的map,其特征必须与谷歌的底层图block特征对齐。无论显示密度如何,Google为给定地理矩形提供的图block是否始终具有相同的大小(以像素为单位),或者Google是否为更高/更低显示密度的设备传输更高或更低分辨率的图block?我知道在静态mapJavascriptAPI中有一个scale可以解析以返回更高分辨率图block的参数。我只是好奇AndroidMapView是否也能够返回更高/更低分辨率的图block。如果MapVi

android - 在 Google Maps v2 for Android 中自定义标记上的可点击区域

我目前正在使用适用于Android的GoogleMapsv2API并进行一些自定义叠加。对于初学者,我创建了一个比标准“标记”大很多的自定义位图。我知道使用较旧的MapsAPI,您可以创建一个自定义叠加项来控制可点击区域,但它也必须可以在较新的MapsAPI上使用。我只是希望我的自定义标记的可点击区域与我设置的自定义位图图标相同。我已经阅读了示例和文档,但找不到任何内容。任何帮助将不胜感激。谢谢(这是我正在阅读的文档)https://developers.google.com/maps/documentation/android/marker#customize_a_marker

java - 如何从 Google Maps android 中的当前位置不断检测附近的标记位置?

我试图在Googlemap的左上角显示一个TextView以通知用户他们是否与特定标记点位置相距x距离,即“您靠近位置A”,但是仅在范围内显示TextView。如果它们移出范围,TextView将消失。我知道GooglePlacesAPI会向您显示附近的所有位置,但我只想显示我在map上的标记的附近位置(如果用户距离他们很近x距离)。我怎样才能做到这一点?我还需要使用GooglePlacesAPI吗?我的类.java:privateGoogleMapmMap;privateLatLngcurrLocation;privatestaticfinalLatLngPOINTA=newLatL

android - 用于测试的 Google Maps API KEY

我想为GoogleMaps添加一个API_KEY用于测试,在文档中我读过这个:Tip:Duringdevelopmentandtesting,youcanregisteraprojectfortestingpurposesintheGoogleCloudPlatformConsoleanduseageneric,unrestrictedAPIkey.Whenyouarereadytomoveyourappintoproduction,registeraseparateprojectforproduction,createanAndroid-restrictedAPIkey,andadd

android - 如何使用 android-maps-utils 更改点击的标记图标?

在我的Android项目中,我使用android-maps-utils将聚类应用于mapView上的一堆标记的库。每当单击标记时,我都会通过onClusterItemClick收到通知所以我可以做一些Action。publicinterfaceOnClusterItemClickListener{publicbooleanonClusterItemClick(Titem);}现在我想让用户知道点击了哪个标记。最简单的视觉反馈是更改标记图标的(颜色)。可以通过MarkerOptions对象设置图标,该对象可以在onBeforeClusterItemRendered(Titem,Marke

android - 在 Google Maps v2 Android 上突出显示指定路线

是的,所以我目前在我的应用程序中使用GoogleDirectionsAPI来检索两个位置之间的路线。当我发送路线指示请求时,我会在JSON中检索有关路线的许多详细信息,包括沿路线的每条道路的名称、它们相应的起点和终点经纬度坐标,以及它们的折线值.例如:如果我发送请求http://maps.googleapis.com/maps/api/directions/json?origin=redfern+ave,+dublin&destination=limetree+ave,+dublin&sensor=false在两条道路之间,我得到以下JSON响应(沿路线的一条道路的输出)。{"dist