如何插入缩放,卫星图像和交通选项在谷歌地图上的PHP和javascript


how to insert zoom , sattelite image and trafic opption on google map in php and javascript?

我必须在我的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