Скажите, что я имею mapview контроль в своем приложении для Android. Если я знаю, что ориентир существует в определенной широте и долготе, как я могу определить, является ли тот ориентир в настоящее время просматриваемым на экране пользователя? Существует ли метод для получения координат для верхнего левого и правых нижних углов видимой области?
Вы можете проецировать GeoPoint на точку и проверять, является ли он прямоугольником (0, ширина экрана) на (0, высота экрана)
См .: https://developer.android.com/reference/com/google/android/gms/maps/Projection.html