突出显示构建Google maps v3

highlight building google maps v3

本文关键字:maps v3 Google 构建 显示      更新时间:2023-09-26

我试图使用谷歌地图v3 api在地图中突出显示特定的建筑。我想知道有没有人知道怎么做。我一直在看谷歌api文档,目前没有发现任何东西。

例如:http://goo.gl/maps/GyrDB -这是曼哈顿的一个部分的地图,你可以看到3d建筑。我试着在悬停时突出显示特定的

谢谢:D

如果你有关于建筑位置的信息,那么你可以使用多边形来突出显示它。如果你不知道这栋建筑的位置,那么你可能就不走运了。Google Maps API没有任何方法在那个层次上与地图交互。

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

  • 下载Google Maps tile,
  • 在图片中找到用户点击的点,
  • 用一些糟糕的颜色填充那个点,
  • 设置清除所有非该颜色的像素,
  • 将该图像叠加在地图上

你还需要对位于多个瓷砖中的建筑物更聪明。

然而,这可能会使您违反使用条款。我知道他们不允许修改美术作品;我不确定这是否算是修改美术;你需要仔细看一下使用条款,也许可以咨询一下律师。或者问问谷歌。(别问我,我不是律师。)

在许多国家,每一栋建筑都是一个地籍包,由国家机构免费提供的Web地图服务(WMS)层显示它们。

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