嗯,我有看到了,你應該已經有在 <body> 放 onload="load" 了,這是 Google Maps範例的寫法,所以你只要在 load() 裡面加上判斷即可:
function load() {
if (GBrowserIsCompatible()) {
myMap = new GMap2(document.getElementById("my_map"));
var myLatLng = new GLatLng(25.04763902653048, 121.51715755462646);
myMap.setCenter(myLatLng, 15);
myMap.addControl(new GLargeMapControl());
document.getElementById('inLatLng').value = myLatLng.toString();
document.getElementById('inLat').value = myLatLng.lat();
document.getElementById('inLng').value = myLatLng.lng();
myMarker = new GMarker( myLatLng );
myMap.addOverlay( myMarker );
<? if (!empty($Addr)){ ?>
addressGps();
<? } ?>
}
}
|