我必须在我的PHP代码中显示谷歌地图。
因为我使用了以下代码,
function 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);
}
}
并且这段代码运行得很完美,也给了我地图并且写了我无法显示输出。
但我想在谷歌地图上放置缩放,卫星图像和交通选项。
任何帮助?
答案 0 :(得分:1)
在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