因此,当我遇到hipmunk.com时,我正在浏览互联网上的网站,以了解如何在我的多个网站上改进地图。如果您进行酒店搜索,您会发现,不是为靠近的酒店堆叠和填写地图标记,而是将它们分组。示例可以在http://snpr.cm/5G3rLr.png看到 - 在该截图中,没有数字的圆圈代表单个酒店,而带有2的圆圈代表2个酒店。
它们似乎在地图上有某种网格,然后它们遍历所有坐标并将每个酒店放入网格中的单元格。没有酒店的单元格没有显示标记,一个酒店的单元格显示一个圆圈,多个酒店的单元格显示一个带有数字的圆圈。我无法理解的部分是他们如何定义这个网格。有什么想法吗?
我知道这是一个有点模糊的问题,在一个案例中,我在“猴子看,猴子想做”的情况下,但我确信其他有网站地图的网站开发者对“如何”有类似的疑问“当他们看到地下室时。
答案 0 :(得分:0)
对我来说,最大的谜团是弄清楚将地图上的像素转换为纬度/经度坐标的方法,反之亦然。事实证明,通过谷歌的Maps API v3,这是非常厚重的。这个例子给了我解决这个问题的最大帮助:http://www.william-map.com/20100416/1/map.htm