Как сохранить данные карт Google в БД MySQL? используя php. В настоящее время я работаю над кодом, в котором при входе пользователей на мой сайт система автоматически получает их широту и долготу. Я использую Google maps API, но я не знаю, как сохранить широту и долготу в моей базе данных. Помогите, пожалуйста, перенести эти значения для серверной части в php и добавить их в базу данных Thanx очень сильно: ^)
Вот пример использования 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.
Других решений пока нет …