2017-06-16 31 views
1

Google Maps SDK for iOS具有基于坐标,以米为单位的计算缩放值和以像素为单位的长度的相当不错的方法:zoomAtCoordinate:forMeters:perPoints :.但是我无法在Android版Google地图SDK中找到类似的东西。此外,我找不到一些解决方法。谁面临这样的任务?任何解决方案或想法。如何在Google地图SDK for Android上的特定坐标上计算每米点的缩放值?

+0

所以基本上你想要给定一个缩放级别的米和像素之间的比例,对吗? –

回答

0

我不认为有一个专门的功能来设置缩放级别,你提到的方式,但我认为你的问题几乎是相同的this one

总之,你可以做这样的事情:

Circle circle = mGoogleMap.addCircle(new CircleOptions() 
    .center(new LatLng(0, 0)) 
    .radius(getRadiusInMeters());   
getZoomLevel(circle); 

,或者你可以尝试递归地计算右变焦级别中提到该线程,我不推荐另一个答案。

相关问题