function load() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map"));
var geocoder = new GClientGeocoder();
var address = "$shop[address]"
var markerOptions = { icon:myIcon };
var myIcon = new GIcon(G_DEFAULT_ICON);
myIcon.image = 'markers/image.png';
myIcon.shadow = 'markers/shadow.png';
myIcon.iconSize = new GSize(28,26);
myIcon.shadowSize = new GSize(41,26);
myIcon.iconAnchor = new GPoint(14,26);
myIcon.infoWindowAnchor = new GPoint(14,0);
myIcon.printImage = 'markers/printImage.gif';
myIcon.mozPrintImage = 'markers/mozPrintImage.gif';
myIcon.printShadow = 'markers/printShadow.gif';
myIcon.transparent = 'markers/transparent.png';
myIcon.imageMap =
[24,0,25,1,26,2,27,3,27,4,27,5,27,6,27,7,27,8,27,9,27,10,27,11,26,12,26,13,25,14,24,15,23,16,22,17,21,18,20,19,19,20,18,
21,17,22,16,23,15,24,14,25,13,25,12,24,11,23,10,22,9,21,8,20,7,19,6,18,5,17,4,16,3,15,2,14,1,13,1,12,0,11,0,10,0,9,0,8,0,7,0,6,0,5,0,4,0,3,
1,2,2,1,3,0];
geocoder.getLatLng(address, function(point) {
if (!point) {
alert('Google Maps 找不到地址,无法显示'); //如果Google
Maps無法顯示該地址的警示文字
} else {
map.setCenter(point, 13);
var marker = new GMarker(point,
markerOptions);
map.addOverlay(marker);
}
});
}
}