Как использовать Google Maps Javascript API v3. Как создать информационные клики по умолчанию при нажатии? - PullRequest
0 голосов
/ 04 августа 2010

Это то, что я имею до сих пор.

function init_map() {
    var places = [
        { name: "Place 1", coords: new google.maps.LatLng(30.728752, -73.995525)},
        { name: "Place 2", coords: new google.maps.LatLng(30.733673, -73.990028)},
        { name: "Place 3", coords: new google.maps.LatLng(40.725778, -73.992249)}
    ]

    var myOptions = {
        zoom: 14,
        center: places[0].coords,
        mapTypeId: google.maps.MapTypeId.ROADMAP,
    }

    var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);

    for ( var x=0; x < places.length; x++ ){
        var place = places[x];
        var marker = new google.maps.Marker({
            position: place.coords,
            title: place.name,
            icon: icon,
            clickable: true,
            infowindow: new google.maps.InfoWindow({content:"hello world"})
        });
        marker.setMap(map);

        google.maps.event.addListener(marker, 'click', function() {
            marker.infowindow.open(map, marker);
            console.log(marker);
        });
    }
};

Я хотел бы, чтобы вместо моего собственного настраиваемого окна появилось информационное окно по умолчанию, которое вы увидите при поиске адреса в Картах Google. Как это возможно?

1 Ответ

0 голосов
/ 05 августа 2010

Что вы подразумеваете под контентом Google по умолчанию?

Также может быть лучше, чтобы вы создали только один объект информационного окна и затем поделили его среди своих маркеров.

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