我正在寻找一些谷歌地图实现的帮助。我必须编写(JS)一个“智能信息箱/气泡”,它智能地定位自己与标记相关的位置,以及该标记相对于地图视图边缘的位置。
大众在他们的定位器中做到了这一点:http://goo.gl/hiyfk
示例屏幕截图:(气泡打开左上角) http://screencast.com/t/OAqehpfNf8
示例屏幕截图:(气泡打开右上角) http://screencast.com/t/aqKM2nGZyR
我基本上是在寻找我应该以哪些对象为目标来运行计算,我在GoogleMaps应用程序接口上的速度不是很理想。在我的脑海中,基本的功能应该是获得标记的位置,然后决定它在哪个MapView象限,然后在最有意义的方向上弹出InfoBox。例如:NW象限中的标记= SE的InfoBox。
任何帮助给我指明正确方向的人都非常感谢。
发布于 2012-04-26 03:07:27
Google Maps Demo Gallery包含一个SmartInfoWindow演示,它的功能与您所描述的几乎完全相同。如果您查看了该代码并查看了其中的代码,那么您应该已经上路了
https://stackoverflow.com/questions/10195469
复制相似问题