草庐IT

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

android - 我的自定义 InfoWindow 布局的宽度在 Google Maps Android API v2 中被忽略

我在自定义InfoWindow布局中设置的宽度似乎被忽略了(它始终匹配父级)。我错过了什么吗?mMap.setInfoWindowAdapter(newInfoWindowAdapter(){@OverridepublicViewgetInfoWindow(Markerarg0){returnnull;}@OverridepublicViewgetInfoContents(Markerarg0){Viewv=getActivity().getLayoutInflater().inflate(R.layout.info_window_layout,null);//setmycustomd

java - 抗锯齿圆形 Google Maps V2 Android

我在使用Googlemapv2绘制圆时遇到问题。Circle显示正确,但圆的边缘不光滑,非常锐利,有什么方法可以对形状应用Antialising吗?谢谢我的代码:CircleOptionscircleOptions=newCircleOptions().center(point).radius(500).fillColor(0x7F0000FF).strokeColor(Color.rgb(71,143,150)).strokeWidth(2); 最佳答案 我知道这是一个老问题,我没有完全回答它,但无论如何这是我的贡献:到目前为止,

android - 添加或删除 Google Maps V2 黑屏时闪烁

我有一个包含3个fragment的Activity,这些fragment用选项卡切换..其中一个fragment有一张map。我试过在fragment中使用SupportMapFragment和com.google.android.gms.maps.MapView但是当我添加或替换具有map的fragment时..我得到一个屏幕黑色闪烁..其他fragment永远不会发生我查看并尝试使map的背景透明,但这对我没有任何好处有人对此有解决方案吗? 最佳答案 其实我必须把它贴在这里,你可以尝试使用newHandler().post(ne

android - MapFragment Google Maps API v2 内存不足错误/内存泄漏

这几天我看了很多类似的帖子,但没有一个专门回答这个问题。在使用混合map进行激进的map平移和缩放约2分钟后,我开始遇到OOM问题。该应用程序在崩溃后似乎还保留了内存,因为在第一次失败后到达OOM所需的时间更短。我将代码缩减为只有一个带有MapFragment的Activity,但仍然得到相同的OOM。除了添加只会延迟OOM的android:largeHeap="true"之外,我还使用DDMS和MAT来尝试隔离问题。屏幕重新定向不是问题,因为我在我的list中设置了android:screenOrientation="portrait"。任何帮助将不胜感激。2014-08-25更新:

android - 围绕用户旋转的 Google Maps Android V2 填充

我正在开发一个使用谷歌地图来显示您的位置的应用程序。我想围绕用户位置旋转map。我使用getOrientation(R,orientation)(并调整为真北)来获得工作正常的设备旋转,但我希望用户位置靠近屏幕底部。我已将map上的内边距设置为屏幕高度的四分之一mMap.setPadding(0,screenHeight/4,0,0);我注意到的是,旋转仍然围绕屏幕中心的点进行,而不是填充中心。这是我在onSensorChanged中使用的代码currentZoom=mMap.getCameraPosition().zoom;CameraPositioncurrentPlace=new