Google Map Нажмите на событие с помощью Kohana PHP - PullRequest
0 голосов
/ 07 июля 2010

Так что это автоматически генерируется через контроллер, и я думаю, что я просто что-то пропускаю, но вывод такой же, как этот


google.load("maps", "2.x", {"language" : "en"});
function initialize() {
    if (GBrowserIsCompatible()) {
        // Initialize the GMap
        var map = new google.maps.Map2(document.getElementById("map"));
        map.addControl(new google.maps.SmallMapControl());
        map.setCenter(new google.maps.LatLng(30.226632, -97.935056), 10, G_NORMAL_MAP);


    // Build custom marker icons
    var tinyIcon = new google.maps.Icon();
    tinyIcon.image = "http://labs.google.com/ridefinder/images/mm_20_red.png";
    tinyIcon.shadow = "http://labs.google.com/ridefinder/images/mm_20_shadow.png";
    tinyIcon.iconSize = new google.maps.Size(12,20);
    tinyIcon.shadowSize = new google.maps.Size(22,20);
    tinyIcon.iconAnchor = new google.maps.Point(6,20);
    tinyIcon.infoWindowAnchor = new google.maps.Point(5,1);

    // Show map points
    var m1 = new google.maps.Marker(new google.maps.LatLng(35.2602340, -93.7939480), {icon:tinyIcon,bouncy:1});
    google.maps.Event.addListener(m1, "click", function()
    {
        m1.openInfoWindowHtml(
            '1<br />test,TX'
        );
    });
    map.addOverlay(m1);
    var m2 = new google.maps.Marker(new google.maps.LatLng(35.2810510, -93.8246510), {icon:tinyIcon,bouncy:1});
    google.maps.Event.addListener(m2, "click", function()
    {
        m2.openInfoWindowHtml(
            'test<br />test,Texas'
        );
    });
    map.addOverlay(m2);
}
google.setOnLoadCallback(initialize);

Итак, когда я иду использовать событие триггера

google.maps.event.trigger (маркеры [m3], 'click');

Ничего не происходит, и я не могу найти правильный триггер, чтобы он это сделал ...

1 Ответ

0 голосов
/ 08 июля 2010

На основании размещенного вами примера кода маркеры [m3] не определены, вам не нужно использовать google.maps.event.trigger (m2, 'click');?(m3 вообще не определен в этом примере кода)

...