0

Я хочу найти позицию местоположения (с широтой и долготой).Как я могу получить позицию на карте Google?

Я пытаюсь получить (широту, долготу) левого и правого нижних точек карты и lerp для вычисления положения.

Однако, я не знаю координаты левого и правого нижних точек. Как я могу их вычислить?

+0

так что вы хотите найти, где центр карты направлен на или ограничительной рамки карты? – tyczj

+0

Несколько дней назад я задаю тот же вопрос: http://stackoverflow.com/questions/30740306/how-to-get-geographic-coordinates-in-google-maps-api-v2-android-using-an-strin –

ответ

2

центр:

map.getCameraPosition().target; 

Bounds:

LatLngBounds curScreen = map.getProjection().getVisibleRegion().latLngBounds; 

Где вы затем получить доступ к левой верхней и правой нижней точки, используя:

curScreen.northeast 

и

curScreen.southwest 
0

Вы ищете класс VisibleRegion.

С MapFragment вы можете использовать:

VisibleRegion visibleRegion = getMap().getProjection().getVisibleRegion(); 
Смежные вопросы