草庐IT

​​Maps

全部标签

android - 使用 Android 中的 Google Maps API 检查点是否在多边形中

我在Android上使用GoogleMapsAPI来创建拼图。此链接包含我用来绘制非洲国家的数据:Worldcountriescoordinates.当用户点击map时,会进行测试以检查它是否位于正确的国家/地区。在正确的国家内点:正确的国家是绿色的指向另一个已知国家:当前国家以红色标示下面的代码遍历非洲国家列表(一个国家可能包含多个多边形)以找到包含点击点的国家并将其与正确的国家进行比较。mMap.setOnMapClickListener(newGoogleMap.OnMapClickListener(){@OverridepublicvoidonMapClick(LatLngla

java - 获取 Google Maps API v2 的 API key 时出现 'Your input was invalid' 错误

我正在为谷歌地图做一个示例应用程序。我正在使用在android目录中的/extras/google/google_play_services/samples/maps中给出的相同示例代码。我正在尝试创建一个APIkey以在示例应用程序中使用。我指的是CreateandObtainAPIKeyforGoogleMapsAndroidAPIv2service和GoogleMapsAndroidAPIv2docs,并且我在Google控制台页面上收到错误消息。放入MD5和包名称后(如CF:7C:E3:40:8E:SA:2B:31:E8:E7:ED:31:7A:8A:D7:46;com.tes

android - 将使用 map API V1 的 Android 应用程序转换为 Maps Android API V2

我有一个使用旧MapsAPI的Android应用程序,它现在已被弃用!我应该采取什么步骤来让我的应用程序使用新的API。我还在使用DistanceMatrixAPI和GoogleDirectionsAPI。我的代码可以使用它?! 最佳答案 您可以查看我写的关于如何使用以下方法创建map应用程序的博文:GoogleMapAPIV2guide基本上你必须做的改变是1.将MapView对象替换为MapFragment或SupportMapFragment对象(取决于应用程序的目标SDK)2.在additin中,您必须将MapActivit

android - 我可以在 Google Maps Android 中画一条弯曲的虚线吗?

在浏览器的Googlemap中,弯曲的虚线如下所示:但是当我在自己的Android项目中实现GoogleMaps时,并没有显示这一行如何画这条线? 最佳答案 您可以在两点之间实现曲线虚折线。为此,您可以使用GoogleMapsAndroidAPIUtilityLibrary具有SphericalUtil类并在您的代码中应用一些数学来创建折线。你必须在你的gradle中包含实用程序库编译'com.google.maps.android:android-maps-utils:0.5'。请查看我的示例Activity和函数showCurv

android - 包 com.google.android.maps 无法解析

我要导入这些包导入com.google.android.maps.MapActivity;导入com.google.android.maps.MapController;导入com.google.android.maps.MapView;在我的mainactivity.java中但Eclipse无法解析这些包,我不知道这是什么原因。我已按照我在电子书中找到的所有说明一步一步地执行有关如何在您的应用程序中导入map的说明,但没有提及此错误。这是我的文件://////////MainActivity.java/////////////////////packagecom.paad.wher

android - 如何在 Google Maps Android API v2 中计算多边形的中心?

我已经使用几个纬度、经度点在谷歌地图上绘制了一个多边形。但是现在我需要在需要中心坐标的多边形中心放置一个标记。如何计算中心点。下面是在map上添加多边形的代码:for(Warningw:warningsList){//InstantiatesanewPolygonobjectandaddspointsPolygonOptionsrectOptions=newPolygonOptions();Listpp=w.getPolyPoints();for(PolyPointsp:pp){rectOptions.add(newLatLng(Double.valueOf(p.getLatitude

android - 如何设置 Android Google Maps API v2 map 以显示整个世界地图?

我正在开发一个在后台使用谷歌地图的安卓应用程序。当我启动应用程序时,我想显示一个洞字的map。根据androidgooglemapsAPIv2:https://developers.google.com/maps/documentation/android/views设置特定缩放值的方法是“CameraUpdateFactory.zoomTo(float)”和相同的apihttps://developers.google.com/maps/documentation/android/reference/com/google/android/gms/maps/CameraUpdateFa

java - 在 Maps API V2 中导入 KML

我有多个KML文件,它们是在谷歌地球中绘制的,包含不同的路线。现在,我正在尝试使用MapsAPIV2在我的android项目中显示这些内容。是否有现有的库可以在您的android项目中导入KML文件并在map中显示它们?我在堆栈溢出(Howtodrawapathonamapusingkmlfile?)上发现了一些不是库的代码。如果没有可用的库,我将从头开始构建它。 最佳答案 现在我假设没有公共(public)图书馆为我们做这件事,所以我将使用Google的代码在解析我的KML文件中的数据后向我的map添加折线和多边形。如果找到库,将

android - 如何使用 google maps api 获得速度限制?

我想获取特定路线的限速。是否可以使用任何GoogleAPI获取? 最佳答案 您可以使用他们的测试API应用程序免费获取它。您可以在GUI中编辑GPS点或将它们添加到如下列表中。https://developers-dot-devsite-v2-prod.appspot.com/maps/documentation/roads/full/inspector_with_api_key/#33.804563,%20-118.390564|33.806534,%20-118.389818|33.808062,%20-118.388568|3

Android MapFragment 运行时错误 - 找不到类 'maps.j.k'

我使用SupportMapFragment取得了圆满成功。我一点问题都没有。但是我在我的应用程序运行时遇到错误。我在GingerbreadPhone上运行,它有最新的GooglePlay。另请注意,我正在使用SupportMapFragment和其他支持类来迎合pre-Honeycomb。Couldnotfindclass'maps.j.k',referencedfrommethodmaps.y.ae.a`一旦我膨胀我的View就会发生错误。inflater.inflate(R.layout.fragment_map,container,false);我的布局文件(fragment_m