Php 谷歌地图-获取坐标

Php 谷歌地图-获取坐标,php,google-maps,Php,Google Maps,我的网站上有谷歌地图(php、apache、mysql)。 以下是代码: <script type="text/javascript"> function initialize() { if (GBrowserIsCompatible()) { var map = new GMap2(document.getElementById("map_canvas")); var point = new GLatL

我的网站上有谷歌地图(php、apache、mysql)。 以下是代码:

<script type="text/javascript">
        function initialize() {
        if (GBrowserIsCompatible()) {
            var map = new GMap2(document.getElementById("map_canvas"));
            var point = new GLatLng(<? $default_ll ?>,<? $default_spn ?>);
            map.setCenter(point, 15);
            map.setUIToDefault();
            map.setMapType(G_NORMAL_MAP);
            var marker = new GMarker(point);
            map.addOverlay(marker); 
        }
    }

    window.onload = initialize;
    window.onunload = GUnload;
    </script>
    <div id="map_canvas" style="width:500px;height:300px;"></div>

函数初始化(){
if(GBrowserIsCompatible()){
var map=newgmap2(document.getElementById(“map_canvas”);
var点=新玻璃(,);
地图设定中心(点15);
map.setUIToDefault();
setMapType(G_NORMAL_map);
var标记=新的GMarker(点);
添加覆盖图(标记);
}
}
window.onload=初始化;
window.onunload=枪弹;
我想做一个按钮(在MapDiv之外),所以当用户选择hes coords并点击这个按钮时。他现在正在监视的当前位置将被输入数据库。为了简单起见,您可以演示如何将current:ll分配给$new\ll,将spn分配给$new\u spn吗

var center = map.getCenter();   // returns GLatLng of center point of map
var span = map.getBounds();   // returns GLatLngBounds of current map view
只需使用这些按钮,您就可以拥有如下按钮:

<input type="button" onclick="javascript:alert(map.getCenter())" value="Show Coordinates"/>

谢谢,这是我的一步。现在,我怎样才能通过点击链接(按钮)得到这个坐标呢?为了简单起见,请使用alert();例如,我把地图放在页面的顶部和底部。我应该在“onclick=”“”事件中写什么。
function showCenterAndSpan()
{
    var center = map.getCenter();
    var span = map.getBounds();
    var ne = span.getNorthEast();
    var sw = span.getSouthWest();
    var coordStr = "lat=" + center.lat() + "&lng=" + center.lng() + 
        "&n=" + ne.lat() + "&e=" + ne.lng() + "&s=" + sw.lat() + "&w=" + sw.lng();
    alert(coordStr);   // Or, post this string to the server to save into the database
}