Ruby on rails 谷歌地图上的跳跃标记

Ruby on rails 谷歌地图上的跳跃标记,ruby-on-rails,google-maps,gmaps4rails,Ruby On Rails,Google Maps,Gmaps4rails,我正在建立一个小网站,它使用Rails 4和Gmaps4Rails gem向页面添加谷歌地图 它工作得很好,只是当我平移或缩放地图时,基于地理编码位置放置在地图上的标记会四处跳跃。我的意思是,同一个标记最终位于稍微不同的位置 标记基于地图的边界,即我使用Geokit获取当前地图上可见的标记。每次贴图变为空闲时(即停止平移或缩放)都会触发此过程。因此,标记将被替换——旧的标记将被删除,新的标记将被添加 我的期望是,每次将同一标记添加到地图时,它都会出现在同一位置。它没有!这是一个众所周知的“特征”

我正在建立一个小网站,它使用Rails 4和Gmaps4Rails gem向页面添加谷歌地图

它工作得很好,只是当我平移或缩放地图时,基于地理编码位置放置在地图上的标记会四处跳跃。我的意思是,同一个标记最终位于稍微不同的位置

标记基于地图的边界,即我使用Geokit获取当前地图上可见的标记。每次贴图变为空闲时(即停止平移或缩放)都会触发此过程。因此,标记将被替换——旧的标记将被删除,新的标记将被添加

我的期望是,每次将同一标记添加到地图时,它都会出现在同一位置。它没有!这是一个众所周知的“特征”还是我有什么不对劲

我使用Rails 4.0.1和Gmaps4Rails 2.1.0

请让我知道我可以分享哪些其他信息,以便找出我可能做错了什么


提前谢谢

这是一种防止重叠的功能

您可以自定义或删除行为,例如:

handler = Gmaps.build('Google', { markers: { maxRandomDistance: null } });

这是一项防止重叠的功能

您可以自定义或删除行为,例如:

handler = Gmaps.build('Google', { markers: { maxRandomDistance: null } });

非常感谢你的帮助!就是这样!:)非常感谢你的帮助!就是这样!:)