我目前的任务是将 Google Android 地图 v1 应用程序转换为 Google Android 地图 V2 应用程序。这个过程并不愉快(感谢谷歌)。
我的问题是,在之前的应用程序中,他们使用了 Google Android Maps v1 的一个很好的小方法,称为米到赤道像素您可以从地图的投影对象中获得,即
int px =(int) (mapProjection.metersToEquatorPixels(radiusInMeters) * (1 / Math.cos(Math.toRadians(latitudeActual))));
然而,在 Google Android 地图 V2 中,我找不到这样的方法。谁能告诉我它在哪里,或者合适的替代品是什么?
你不需要这样做,只需画一个圆并传递中心和半径(以米为单位)
mMap.addCircle(new CircleOptions()
.center(latLng)
.radius(radiusInMeters)
.fillColor(Color.BLUE));
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)