2017-06-16 7 views
1

Google Maps SDK for iOSには、座標、距離(メートル単位)、長さ(ピクセル単位)に基づいて計算するズーム値が非常に優れています:zoomAtCoordinate:forMeters:perPoints :.しかし、Google Maps SDK for Androidで似たようなものを見つけることはできません。また、私はそれのためのいくつかの回避策を見つけることができません。誰がそのような仕事に直面したのですか?あらゆる解決策やアイデア。Android用GoogleマップSDKのポイントごとのメーターの特定の座標でズーム値を計算するにはどうすればよいですか?

+0

したがって、基本的に、特定のズームレベルでメートルとピクセルの比率を設定したいと思っています。 –

答えて

0

あなたの質問は、this oneとほとんど同じだとは思いますが、あなたが述べたようにズームレベルを設定するための専用の機能はないと思います。

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

をしたり、私はお勧めしません言及し、そのスレッド内の別の答えとして再帰的に右のズームレベルを計算しようとすることができます:

は一言で言えば、あなたはこのような何かを行うことができます。

関連する問題