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

时间:2011-11-14 09:32:10

标签: php javascript wordpress google-maps google-maps-api-3

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




    } 

并且这段代码运行得很完美,也给了我地图并且写了我无法显示输出。

但我想在谷歌地图上放置缩放,卫星图像和交通选项。

任何帮助?

1 个答案:

答案 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