我创建了一个嵌入了RichMarker的 Google Maps JavaScript,它放置在任意坐标50.85, 4.35处。我在下面的屏幕截图中用绿点近似地标记了这个坐标。
如您所见,标记的内容位于坐标上方。这不是我正在寻找的行为。相反,我希望标记以坐标为中心,如下所示:
有没有一种简单的方法可以使用标准的 Google Maps API、插件或 jQuery 来强制执行这种类型的放置?我正在使用 API 的 v3。
我创建了一个嵌入了RichMarker的 Google Maps JavaScript,它放置在任意坐标50.85, 4.35处。我在下面的屏幕截图中用绿点近似地标记了这个坐标。
如您所见,标记的内容位于坐标上方。这不是我正在寻找的行为。相反,我希望标记以坐标为中心,如下所示:
有没有一种简单的方法可以使用标准的 Google Maps API、插件或 jQuery 来强制执行这种类型的放置?我正在使用 API 的 v3。
您需要将 RichMarker 的锚点设置为图像的中心(而不是底部中心)。
您可以使用 infobox 插件来简化此操作。
http://google-maps-utility-library-v3.googlecode.com/svn/trunk/infobox/docs/reference.html
http://google-maps-utility-library-v3.googlecode.com/svn/trunk/infobox/docs/examples.html