У меня есть Geopoint, который является текущей позицией пользователя. Я знаю его широту и долготу. Я хотел бы получить квадратный периметр 50 км вокруг позиции пользователя, поэтому мне нужно знать, какова минимальная широта и минимальная & максимальная долгота вокруг этой заданной точки, в java. Может кто-то помогает мне с этим? Заранее спасибо?Как получить широту, долготу максимум и минимум от центральной точки
0
A
ответ
2
Только что нашел решение. Если у вас есть точка P (lat, long). Если вам нужно получить, например, 50 км по периметру, например, радиус Земли. Ниже, как это сделать:
double R = 6371; // earth radius in km
double radius = 50; // km
double latMin = lon - Math.toDegrees(radius/R/Math.cos(Math.toRadians(lat)));
double latMax = lon + Math.toDegrees(radius/R/Math.cos(Math.toRadians(lat)));
double longMax = lat + Math.toDegrees(radius/R);
double longMin = lat - Math.toDegrees(radius/R);
Реальный ответ здесь: credit to the real answerer
Смежные вопросы
- 1. Минимум и максимум коробки?
- 2. Как получить долготу и широту от SqLite
- 3. получить широту и долготу от точки в MKMapView?
- 4. Получить долготу и широту
- 5. Получить широту-долготу от Google
- 6. Как найти широту и долготу на расстоянии X от точки?
- 7. Как получить широту и долготу
- 8. Как получить широту и долготу?
- 9. Получить широту и долготу от CLLocation
- 10. получить широту и долготу от имени города
- 11. Получить долготу и широту от названия страны
- 12. Получить долготу и широту от пользователя Нажмите
- 13. Как найти широту и долготу
- 14. как получить широту/долготу от выбранного результата
- 15. Преобразование точки пиксела в широту и долготу
- 16. Как найти широту и долготу от адреса
- 17. Android: получить долготу и широту
- 18. Невозможно получить широту и долготу
- 19. Как изменить долготу/широту точки в Postgis?
- 20. как получить текущую широту & долготу
- 21. Как конвертировать ИОС ESRI ArcGis точки в широту и долготу
- 22. Получить широту и долготу километровой точки дороги с геокодированием google
- 23. Как получить долготу и широту использования NETWORK_PROVIDER?
- 24. Как получить широту и долготу местоположения пользователей?
- 25. Как получить долготу и широту по адресу
- 26. Как получить долготу и широту любого адреса?
- 27. Как получить долготу и широту по коду
- 28. Как получить широту и долготу (Chrome mobile)
- 29. Как получить долготу и широту с карты?
- 30. Как получить широту и долготу в андроиде?
Для более общего решения можно использовать SphericalUtil.computeOffset) 'метод' ((http://googlemaps.github.io /android-maps-utils/javadoc/com/google/maps/android/SphericalUtil.html#computeOffset-LatLng-double-double-) из Утилиты Google API Android API (https://developers.google.com/maps/документация/Android-API/полезности /). Вы можете посмотреть код на GitHub: https://github.com/googlemaps/android-maps-utils/blob/master/library/src/com/google/maps/android/SphericalUtil.java – antonio