javascript - 突出显示构建谷歌地图 v3

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

我正在尝试使用 google maps v3 api 在 map 中突出显示特定建筑物。我想知道是否有人知道如何做到这一点。我一直在查看 google api 文档,目前什么也没找到。

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

谢谢:D

最佳答案

如果您知道有关建筑物位置的信息,则可以使用多边形来突出显示它。如果您不知道有关建筑物位置的信息,那么您可能就不走运了。 Google Maps API 无法在该级别与 map 进行任何交互。

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

  • 下载 Google map 图 block ,
  • 找到用户点击的图像中的点,
  • 用一些糟糕的颜色对那个点进行洪水填充,
  • 设置清除所有不是颜色的像素,
  • 将该图像叠加在您的 map 上

您还需要对位于多个单元格中的建筑物保持聪明。

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

关于javascript - 突出显示构建谷歌地图 v3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15606020/

相关文章:

javascript - Google map 标记数组对象未显示

google-maps - 谷歌地图 API V3 : weird UI display glitches (with screenshot)

php - 谷歌地图过滤器

javascript - Angular-google-maps 不显示

javascript - Angular 谷歌地图的自定义样式

javascript - Vuex 状态数组键

javascript - 桌面 Chrome 中的图像加载

javascript - 具有特定延迟的 100 个动画循环

java - Android googleMap map 不显示,只有网格,有时

javascript - 向 node.js 服务发送请求会导致超时