2017-06-16 77 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); 

,或者你可以嘗試遞歸地計算右變焦級別中提到該線程,我不推薦另一個答案。

相關問題