谷歌地图混搭与智能定位信息框

Google Maps Mashup with Intelligently positioning InfoBox

本文关键字:定位 信息 智能 谷歌地图      更新时间:2023-09-26

我正在寻找有关Google地图实现的帮助。我必须编写(JS)一个"智能信息框/气泡",它相对于标记以及该标记相对于地图视图边缘的位置智能定位。

大众在他们的定位器中这样做:http://goo.gl/hiyfk

示例屏幕截图:(气泡打开左上角)http://screencast.com/t/OAqehpfNf8

示例屏幕截图:(气泡在右上角打开)http://screencast.com/t/aqKM2nGZyR

基本上在寻找我应该针对哪些对象来运行计算,我不太理想地跟上谷歌地图 API 的速度。我脑海中的基本功能应该是获取标记位置,然后决定它在哪个MapView象限中,然后在最有意义的方向上弹出信息框。例如。NW 象限中的标记 = SE 的信息框。

任何帮助为我指明正确的方向,我们将不胜感激。

Google Maps Demo Gallery 包含一个 SmartInfoWindow 演示,它几乎完全符合您所描述的内容。如果你检查一下并在代码中四处逛逛,你应该会很好地进行