1

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

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

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

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

我基本上是在寻找我应该针对哪些对象来运行计算,但我并不理想地了解 GoogleMaps API 的速度。我心目中的基本功能应该是获取标记位置,然后决定它在哪个 MapView 象限中,然后将 InfoBox 朝最有意义的方向弹出。例如。NW 象限中的标记 = SE 的 InfoBox。

非常感谢任何为我指明正确方向的帮助。

4

1 回答 1

2

Google Maps Demo Gallery包含一个SmartInfoWindow演示,它的功能几乎与您所描述的完全一样。如果您检查一下并在代码中四处寻找,您应该会很顺利

于 2012-04-25T19:07:27.260 回答