Php 如何传递Google maps lat和lng值并保存到MySQL数据库?

Php 如何传递Google maps lat和lng值并保存到MySQL数据库?,php,mysql,google-maps,google-maps-api-3,Php,Mysql,Google Maps,Google Maps Api 3,我正在编写一个Google maps应用程序,用户可以通过在信息窗口中填写表单,然后单击submit按钮,将数据保存到MySQL数据库中,从而单击他们想要保存标记的位置 我这里的意思是: 我不知道如何从event.latLng中检索lat和lng值,然后将它们用作我的addLocation表单操作的一部分 包含addLocation表单操作的JavaScript: function placeMarker(location) { var latLng = event.latLng; // d

我正在编写一个Google maps应用程序,用户可以通过在信息窗口中填写表单,然后单击
submit
按钮,将数据保存到MySQL数据库中,从而单击他们想要保存标记的位置

我这里的意思是:

我不知道如何从
event.latLng
中检索
lat
lng
值,然后将它们用作我的
addLocation
表单操作的一部分

包含
addLocation
表单操作的JavaScript:

function placeMarker(location) {

var latLng = event.latLng;
// don't know how to retrieve lat & lng from latLng?

var contentString = '<form action="addlocation" method="POST">' +
    '<div id="addMarkerInfoWindow">' +
    '<b>Name:</b>&nbsp;<input type="text" name="name"><br>' +
    '<b>Facilities:</b>&nbsp;<input type="text" name="facilities"><br>' +
    '<b>Opening Hours:</b>&nbsp;<input type="text" name="opening"><br>' +
    '<b>Notes:</b>&nbsp;<input type="text" name="notes"><br></div>' +
    '<br><br><input type="submit" value="Submit">&nbsp;' + 
    '<input type="button" value="Cancel" /></form>';

var infowindow = new google.maps.InfoWindow({
    content: contentString
});

var marker = new google.maps.Marker({
    position: location,
    map: map
});

infowindow.open(map,marker);

}
功能位置标记(位置){
var latLng=事件latLng;
//不知道如何从latLng检索lat和lng?
var contentString=''+
'' +
'名称:
'+ “设施:
”+ “开放时间:
”+ '备注:
'+ “

”+ ''; var infowindow=new google.maps.infowindow({ 内容:contentString }); var marker=new google.maps.marker({ 位置:位置,, 地图:地图 }); 信息窗口。打开(地图、标记); }
这是我的php代码:

注意:我对php非常陌生)


您可以更新内容字符串以使用
lat
lng

var contentString = '<form action="addlocation" method="POST">' +
    '<input type="hidden" name="lat" value="' + location.lat() + '" />' +
    '<input type="hidden" name="lng" value="' + location.lng() + '" />' +
    '<div id="addMarkerInfoWindow">' +
    '<b>Name:</b>&nbsp;<input type="text" name="name"><br>' +
    '<b>Facilities:</b>&nbsp;<input type="text" name="facilities"><br>' +
    '<b>Opening Hours:</b>&nbsp;<input type="text" name="opening"><br>' +
    '<b>Notes:</b>&nbsp;<input type="text" name="notes"><br></div>' +
    '<br><br><input type="submit" value="Submit">&nbsp;' + 
    '<input type="button" value="Cancel" /></form>';
var contentString=''+
'' +
'' +
'' +
'名称:
'+ “设施:
”+ “开放时间:
”+ '备注:
'+ “

”+ '';
你看过这篇文章吗:?还是这个:?@geocodezip我还没有看到第二个链接,谢谢
var contentString = '<form action="addlocation" method="POST">' +
    '<input type="hidden" name="lat" value="' + location.lat() + '" />' +
    '<input type="hidden" name="lng" value="' + location.lng() + '" />' +
    '<div id="addMarkerInfoWindow">' +
    '<b>Name:</b>&nbsp;<input type="text" name="name"><br>' +
    '<b>Facilities:</b>&nbsp;<input type="text" name="facilities"><br>' +
    '<b>Opening Hours:</b>&nbsp;<input type="text" name="opening"><br>' +
    '<b>Notes:</b>&nbsp;<input type="text" name="notes"><br></div>' +
    '<br><br><input type="submit" value="Submit">&nbsp;' + 
    '<input type="button" value="Cancel" /></form>';