突出显示构建Google maps v3
highlight building google maps v3
我试图使用谷歌地图v3 api在地图中突出显示特定的建筑。我想知道有没有人知道怎么做。我一直在看谷歌api文档,目前没有发现任何东西。
例如:http://goo.gl/maps/GyrDB -这是曼哈顿的一个部分的地图,你可以看到3d建筑。我试着在悬停时突出显示特定的
谢谢:D
如果你有关于建筑位置的信息,那么你可以使用多边形来突出显示它。如果你不知道这栋建筑的位置,那么你可能就不走运了。Google Maps API没有任何方法在那个层次上与地图交互。
现在,我想你可以做的一件事是:
- 下载Google Maps tile,
- 在图片中找到用户点击的点,
- 用一些糟糕的颜色填充那个点,
- 设置清除所有非该颜色的像素,
- 将该图像叠加在地图上
你还需要对位于多个瓷砖中的建筑物更聪明。
然而,这可能会使您违反使用条款。我知道他们不允许修改美术作品;我不确定这是否算是修改美术;你需要仔细看一下使用条款,也许可以咨询一下律师。或者问问谷歌。(别问我,我不是律师。)
在许多国家,每一栋建筑都是一个地籍包,由国家机构免费提供的Web地图服务(WMS)层显示它们。
使用这些图层,你可以得到建筑多边形坐标。例如:https://snag.gy/WtU7ZT.jpg
相关文章:
- RichMarker for Google Maps v3 - 点击跌倒标记
- 获取从iFrame到父页面的Google Maps v3角坐标
- Google Maps v3 API-在地图上绘制圆圈
- Google Maps V3 fitBounds 在第二次调用具有相同边界时会缩放到更近的视图
- Jquery UI + Google Maps v3 API 仅在刷新后加载
- Google Maps v3 DistanceMatrix/Directions ignore avoidTolls:f
- 将参数向下传递到嵌套函数 Google Maps v3
- 在 Google Maps V3 中获取 GeoJSON 数据层的属性
- Mouseout for infoWindow.close 在 javascript 中的 Google Maps v3
- Google Maps v3 infoWindow addDomListener for HTML Button
- 在 Rails 应用程序中显示 Google Maps v3 上的标记 - 使用 Javascript 和 JSON
- 在 InfoWindow 中添加 alt 标签,用于 Google Maps V3 JavaScript
- 使用React为Google Maps v3自定义套印格式
- 在标记Google Maps v3上添加onclick事件
- jQuery Mobile interferes with Google Maps v3 API
- 所有Google Maps v3标记的通用事件处理程序
- 移动Safari中的Google Maps v3 InfoBox事件传播
- 在Maps V3中拖动Pegman会触发不需要的点击事件
- 瓦片上的事件开始在Google Maps v3中加载
- 如何将事件处理程序绑定到Google Maps V3 API默认PanControl's单击事件