突出显示谷歌地图v3

时间:2013-03-25 00:48:08

标签: javascript google-maps google-maps-api-3

我试图使用google maps v3 api突出显示地图中的特定建筑物。我想知道是否有人知道如何做到这一点。我一直在浏览谷歌api文档,目前没有任何内容。

例如:http://goo.gl/maps/GyrDB - 这是曼哈顿区的地图,因为你可以看到3d建筑物。我试图突出显示特定的悬停。

谢谢:D

2 个答案:

答案 0 :(得分:1)

如果您有关于建筑物所在位置的信息,则可以使用“多边形”突出显示该建筑物。如果您没有关于建筑物的位置的信息,那么您可能运气不好。 Google Maps API无法与该级别的地图进行交互。

现在,我认为你可以做的一件事是:

  • 下载Google地图图块
  • 找到用户点击的图片中的点
  • 用一些可怕的颜色填充那个点,
  • 设置为清除所有不是颜色的像素
  • 将该图片叠加在地图上

你还需要聪明地了解多个瓷砖的建筑物。

但是,这可能会使您违反使用条款。我知道他们不允许修改艺术品;我不确定这是否会被视为修改艺术品;你需要仔细看看TOU,也许会问律师。或者问谷歌。 (不要问我,我不是律师。)

答案 1 :(得分:-1)

在许多国家/地区,每个建筑物都是地籍包裹,并且有网络地图服务(WMS)图层显示它们,由国家机构免费提供。

使用这些图层,您可以获得构建多边形坐标。例如:https://snag.gy/WtU7ZT.jpg