Как сохранить данные Google maps в MySQL DB? используя php. В настоящее время я работаю над кодом, когда пользователи вводят мой сайт, система автоматически получит свою широту и долготу. Я использую API карт Google, но я не знаю, как сохранить широту и долготу в моей базе данных. Пожалуйста, помогите в передаче этих значений для серверной части в php и добавьте их в базу данных Thanx: ^)Как сохранить местоположение пользователя в базе данных
1
A
ответ
1
Вот пример, используя navigator.geolocation
и jQuery для передачи информации на ваш сервер (AJAX).
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function(position) {
$.ajax({
url: 'your_backend_page.php',
data: {
'lat': position.coords.latitude,
'lng': position.coords.longitude
},
type: 'POST',
success: function (result) {
// If your backend page sends something back
alert(result);
}
});
// Use the 2 lines below to center your map on user location (you need a map instance at this point)
userLoc = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);
map.panTo(userLoc);
});
}
В вашей странице PHP, вы будете получать данные как $_POST['lat']
и $_POST['lng']
, и вы можете использовать их, чтобы вставить данные в базе данных MySQL.
Смежные вопросы
- 1. Сохранить местоположение в базе данных
- 2. Как сохранить расположение пользователя в базе данных?
- 3. Android - Сохранить местоположение в базе данных SQLite
- 4. Как сохранить деньги пользователя в базе данных?
- 5. сохранить изображение пользователя в базе данных
- 6. Сохранить текущую страницу пользователя в базе данных
- 7. Невозможно сохранить идентификатор пользователя в базе данных
- 8. Как сохранить текущее местоположение пользователя \ рабочего стола
- 9. Django: Как сохранить текущее имя пользователя в базе данных
- 10. Как сохранить несколько значений пользователя в базе данных mysql?
- 11. Как сохранить текущего пользователя в базе данных при редактировании покупки?
- 12. Как сохранить аутентифицированное имя пользователя в базе данных
- 13. Как сохранить пользовательские поля пользователя в базе данных
- 14. Как сохранить вкладку пользователя Edittext в базе данных SQL?
- 15. Как сохранить "список пожеланий" в базе данных?
- 16. Сохранить в базе данных
- 17. Есть ли простой способ сохранить местоположение пользователя при регистрации в базе данных
- 18. Сохранить IP в базе данных
- 19. как сохранить значения координат в базе данных sqlite
- 20. Как сохранить несколько изображений в базе данных?
- 21. Как сохранить путь изображения в базе данных
- 22. Корзина: Как сохранить товар в базе данных
- 23. Как сохранить выбранное время в базе данных
- 24. Как сохранить массив в базе данных?
- 25. Сохранить дату в базе данных как UTC
- 26. Как сохранить изображения страниц в базе данных
- 27. Как сохранить следы полилиний в базе данных?
- 28. Не удается сохранить пользователя в базе данных Mongodb
- 29. Laravel: Не удается сохранить объект пользователя в базе данных
- 30. Пытается сохранить хэшированное имя пользователя в базе данных
Вам нужно будет сделать ajax-вызов скрипта на вашем сервере, чтобы добавить данные в вашу базу данных. Вы должны действительно попробовать что-то, прежде чем спрашивать здесь. Вернитесь, когда у вас возникла проблема с вашим кодом;) –
Вам не нужен API Карт Google, чтобы получить геолокацию пользователей. Проверьте navigator.geolocation. – MrUpsidown