Как вставить зум, спутниковое изображение и трафик против на карте Google в PHP и JavaScript? - PullRequest
1 голос
/ 14 ноября 2011

Мне нужно отобразить карту Google в моем коде 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);
     }




    } 

и этот код работает отлично и дает мне карту также и пишет, что я не могу показать этот вывод.

но я хочу разместить масштабирование, спутниковое изображение и параметр трафика на этой карте, как карты Google.

любая помощь?

1 Ответ

1 голос
/ 14 ноября 2011

Нашел это в документации 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...