Я работаю над приложением, использующим карты Google. Могу ли я получить географическое местоположение определенной точки на экране? Например, у меня есть вид (кнопка, изображение и т. Д.) С позицией X и Y на экране. Я хочу знать географическое местоположение (широта и долгота) этой позиции (позиция просмотра). Конечно, эта позиция (X и Y) находится на карте.Получить географическое положение с местоположения на экране
ответ
Я нашел решение. Таким образом:
Projection projection = googleMap.getProjection();
// Returns the geographic location that corresponds to a screen location
LatLng geographicalPosition = projection.fromScreenLocation(new Point(your_X, your_Y));
// Returns a screen location that corresponds to a geographical coordinate
Point screenPosition = projection.toScreenLocation(new LatLng(your_latitude, your_longitude));
Дополнительная информация here.
Но какова эта позиция экрана? Я тестировал его, и это дало мне странное значение для Y: около 5000. Это намного больше, чем значение высоты разрешения экрана –
Короче говоря да (на ваши вопросы не хватает деталей и вашей собственной попытки), я бы сбросил маркер на экране в моем текущем местоположении и установил свойство маркера для перетаскивания. Это позволит мне, чтобы переместить маркер в любое положение на карте
Например,
private GoogleMap mMap;
mMap = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap();
mMap.addMarker(new MarkerOptions()
.position(new LatLng(Your_Lat, Your_Lng))
.title("My Marker")
.draggable(true));
После размещения его в любом месте вы хотите, вы можете получить маркеры новую широту и долготу, просто используя функцию положения. Что-то вроде this.
Я обновил свой вопрос. – kelvincer
- 1. Географическое положение с сафари
- 2. Географическое положение на картах google
- 3. Географическое положение Windows Azure
- 4. Географическое положение неточно в моем приложении
- 5. Географическое положение с буклетами в JS
- 6. IP Географическое положение в VB
- 7. домена перенаправлять по географическое положение
- 8. Географическое положение с Google Map V3
- 9. Географическое положение в adwords API
- 10. Географическое положение от мобильного приложения Java?
- 11. Как получить географическое положение щелкнутой позиции на карте?
- 12. IP Географическое положение с Mod_Rewrite & PHP
- 13. Географическое положение По умолчанию Главная страница
- 14. Положение окна на экране
- 15. Qt 5, получить положение мыши на экране
- 16. Получить на экране Положение объектов в OnCreate()
- 17. Какао - получить текущее положение окна на экране
- 18. C# абсолютное положение управления на экране
- 19. Изменение местоположения RecyclerView на экране
- 20. $ GPGLL (географическое положение, широта/долгота) информация на визуальную карту
- 21. Как определить точное географическое положение посетителя сайта
- 22. Установить положение TableView на экране
- 23. blackberry: положение поля на экране
- 24. Положение на экране справа внизу
- 25. C# gdal прочитано mssql пространственное географическое положение
- 26. Worklight - Географическое положение не работает в фоновом режиме в iOS
- 27. Расположение на экране местоположения в NSTextView
- 28. Невозможно получить координаты местоположения и отобразить их на экране
- 29. Как получить положение мыши на экране в WPF?
- 30. Как определить положение касания на экране андроида?
Что вы имеете в виду? Как опустить маркер и получить подробности об этом? – SeahawksRdaBest
Я хочу получить широту и долготу точки на экране (x, y). Конечно, этот пункт находится на карте – kelvincer