Как я могу определить, отображена ли геоточка в в настоящее время просматриваемой области?

Скажите, что я имею mapview контроль в своем приложении для Android. Если я знаю, что ориентир существует в определенной широте и долготе, как я могу определить, является ли тот ориентир в настоящее время просматриваемым на экране пользователя? Существует ли метод для получения координат для верхнего левого и правых нижних углов видимой области?

10
задан dl. 11 February 2010 в 23:14
поделиться

1 ответ

Вы можете проецировать GeoPoint на точку и проверять, является ли он прямоугольником (0, ширина экрана) на (0, высота экрана)

См .: https://developer.android.com/reference/com/google/android/gms/maps/Projection.html

5
ответ дан 4 December 2019 в 01:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: