【发布时间】:2015-03-16 23:28:10
【问题描述】:
我在尝试将 spiderfier https://github.com/jawj/OverlappingMarkerSpiderfier 与 https://github.com/apneadiving/Google-Maps-for-Rails 集成时有点挣扎
在我的 map.html.haml 中:
= gmaps(:markers => {:data => @map, :options => { "rich_marker" => true, :raw => '{ animation: google.maps.Animation.DROP }' } }, :map_options => { :draggable => true, :auto_zoom => false, :zoom => 9, :disableDefaultUI => false, :scrollwheel => true, :disableDoubleClickZoom => true, :custom_infowindow_class => "province" })
- content_for :scripts do
:javascript
Gmaps.map.infobox = function(boxText) {
return {
content: boxText
,disableAutoPan: false
,maxWidth: 0
,pixelOffset: new google.maps.Size(-140, -50)
,alignBottom: true
,zIndex: 999
,hideCloseButton: false
,boxStyle: {
background: "white"
,width: "280px"
,padding: "10px"
,border: "1px solid #b2b2b2"
,arrowStyle: 0
,arrowPosition: 50
,arrowSize: 20
}
,infoBoxClearance: new google.maps.Size(10, 10)
,isHidden: false
,pane: "floatPane"
,enableEventPropagation: false
}};
这很好用,但是如何集成 Spiderfier https://github.com/jawj/OverlappingMarkerSpiderfier#how-to-use ?
【问题讨论】:
-
我今天遇到了同样的问题。在此期间您找到解决方案了吗?谢谢
-
嗨帕特里克,我还没有找到解决方案,如果我找到了,我会在这里发表评论,但幸运的是,客户的优先级并不高。
标签: ruby-on-rails google-maps google-maps-api-3 gmaps4rails