默认情况下使用Google-Maps-for-Rails选择标记

时间:2013-11-07 21:00:05

标签: javascript ruby-on-rails gmaps4rails

我有一个带标记的地图,我需要通过dafault选择一个标记,如下所示。这可以使用gmaps4rails吗?

enter image description here

好的,这对我有用:

      Gmaps.map.callback = function() {
        if (Gmaps.map.markers.length == 1) {
         //only one marker, choose the zoom level you expect
         setTimeout(function() { Gmaps.map.serviceObject.setZoom(15);}, 50);
        }
        else{
         //more than one marker, let's auto_zoom
         Gmaps.map.map_options.auto_zoom = true;
         Gmaps.map.adjustMapToBounds();
        }
        // focus on first marker
        marker = Gmaps.map.markers[0]
        setTimeout(function() { google.maps.event.trigger(marker.serviceObject, 'click') }, 250);  
      }

1 个答案:

答案 0 :(得分:0)

1.5.6不太方便,但是:

首先得到你的标记(应该住在Gmaps.map.markers

然后:

 google.maps.event.trigger(marker.serviceObject, 'click') 
相关问题