У меня есть HTML-форма на моем сайте с полем координат GPS. Как получить координаты, чтобы я мог их отображать на Картах Google и сохранять их в базе данных?Получить координаты gps для карт Google
-1
A
ответ
1
Предлагаю вам ознакомиться с разделом Geocoder API Google Maps V3. Я только что прошел через эту проблему. При построении вашей формы, содержат скрытые входы для широты и долго (независимо от ваших имен полей в вашей БД), как это:
<input type="hidden" name="data[Location][lat]" id="LocationLat"/>
<input type="hidden" name="data[Location][lon]" id="LocationLon"/>
В вашем входе адреса, вы будете говорить что-то вроде этого:
<input name="data[Location][address]" onChange="getLatLong(address)" size="50" maxlength="255" type="text"/>
где вы включаете вызов функции javascript, называемой getLatLong().
Вот пример ниже функции:
<script type="text/javascript" >
var geocoder;
var add = document.getElementById("LocationAddress");
function getLatLong(address){
geocoder = new google.maps.Geocoder();
geocoder.geocode({ 'address':address},function(results, status){
if (status == google.maps.GeocoderStatus.OK) {
document.getElementById("LocationLat").value=results[0].geometry.location.lat();
document.getElementById("LocationLon").value=results[0].geometry.location.lng();
} else {
alert("Geocode was not successful for the following reason: " + status);
}
});
}
</script>
Вам может понадобиться, чтобы поиграть с ним немного. обязательно выполните поиск геокодирования google здесь на SO, так как я нашел свое решение с битами и частями, которые я получил прямо с этого сайта.
Смежные вопросы
- 1. Получить GPS-координаты с новых карт Google
- 2. GPS-координаты для google map
- 3. Google Maps API получает GPS-координаты
- 4. Экспорт карт для GPS-навигаторов?
- 5. API Карт Google - Получить координаты адреса
- 6. Как получить GPS-координаты polygon
- 7. Получить GPS-координаты?
- 8. API Карт Google для GPS, как Навигация
- 9. Как получить пользовательские GPS-координаты?
- 10. GPS в API Карт Google
- 11. Geoencode Адрес для GPS Координаты
- 12. Как получить все координаты GPS между начальной и конечной точками маршрута для Карт Google?
- 13. Координаты Gps на карте google
- 14. Google Maps (javascript API): получить GPS-координаты с адреса
- 15. Координаты маркеров API Карт Google
- 16. Как получить GPS-координаты для маркеров, размещенных на картах Google?
- 17. Манипулировать Lat/Lng Координаты для карт google
- 18. получить координаты без gps (android)
- 19. Не удалось получить GPS-координаты
- 20. Android-приложение для GPS-карт
- 21. Получить координаты из оборудования GPS
- 22. Функция для линии между 2 GPS-координаты
- 23. iPhone SDK: получить GPS-координаты с Google Maps
- 24. API Карт Google: координаты текущего местоположения iOS
- 25. GPS-координаты от NE Координаты
- 26. Сглаживание GPS-координаты маршрута GPS
- 27. Получить GPS-координаты движущегося маркера на Картах Google iOS
- 28. Координаты GPS и Google API v3
- 29. Как получить адреса и их координаты из Карт Google
- 30. Как преобразовать координаты GPS в карту Google Координаты
Какие координаты точно? ... TopLeft corner, Center's и т. Д.? – Engineer
Можете ли вы сформулировать вопрос более четко? Принимаете ли вы координаты в качестве ввода от пользователя? Или вы хотите определить координаты пользователя? –
i zqnt пользователь нажимает на карту, и координаты идут в адресное поле в форме – ziz194