我必须在我的PHP代码中显示谷歌地图。
我使用了下面的代码,addAddressToMap(response) {
map.clearOverlays();
if (!response || response.Status.code != 200) {
alert("Sorry, we were unable to geocode that address");
} else {
place = response.Placemark[0];
point = new GLatLng(place.Point.coordinates[1],
place.Point.coordinates[0]);
map.setCenter(new GLatLng(place.Point.coordinates[1],place.Point.coordinates[0]), 13);
marker = new GMarker(point);
map.addOverlay(marker);
marker.openInfoWindowHtml('<b>City:</b> ' + document.getElementById('city').value);
}
}
,这段代码运行得很好,也给了我map,现在我无法显示输出。
但是我想在地图上放置缩放,卫星图像和交通选项,就像谷歌地图一样。
帮忙吗?
在Google API的文档中找到
function initialize() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map_canvas"))
map.setCenter(new GLatLng(37.4419, -122.1419), 13);
map.addControl(new GSmallMapControl());
map.addControl(new GMapTypeControl());
}
}
我认为你也需要调用你的addControl方法
见http://code.google.com/apis/maps/documentation/javascript/v2/examples/control-simple.html