Google Maps APIを使用して、地図表示領域の角の緯度と経度を取得するにはどうすればよいですか?
つまり、地図の幅が300ピクセル、高さが400ピクセルの場合、(0,0)と(300,400)のポイントの緯度経度をどのように見つけることができますか?
Google Maps APIを使用して、地図表示領域の角の緯度と経度を取得するにはどうすればよいですか?
つまり、地図の幅が300ピクセル、高さが400ピクセルの場合、(0,0)と(300,400)のポイントの緯度経度をどのように見つけることができますか?
getBounds()を使用します。ドキュメントから:
マップビューの表示されている長方形の領域を地理座標で返します。
この関数は、マップの南西と北東の角という、必要なものを正確に返します。座標の最初のペアは左下(南西)の座標で、2番目のペアは右上(北東)の座標です。
Android(Kotlin)では、これを試すことができます、
val curentScreen: LatLngBounds = mapview.getProjection().getVisibleRegion().latLngBounds
var northeast=curentScreen.northeast
var southwest=curentScreen.southwest
var center=curentScreen.center
Log.v("northeast LatLng","-:"+northeast)
Log.v("southwest LatLng","-:"+southwest)
Log.v("center LatLng","-:"+center)