google-maps - 谷歌如何获取城市局部的多边形数据

标签 google-maps maps openstreetmap

我看到谷歌在 map 中显示了位置的多边形线。例如:https://www.google.co.in/maps/place/Koramangala,+Bengaluru,+Karnataka/@12.9354922,77.6146828,14z/data=!3m1!4b1!4m5!3m4!1s0x3bae144ed898fc2d:0x1681f38e8c00ae56!8m2!3d12.9279232!4d77.6271078

我想知道谷歌如何获取这些数据。他们是否使用任何类型的图像映射到世界各国可用的政府数据。我认为并非所有国家/地区都提供如此精细的数据(纬度、经度)。

最佳答案

目前 Google Maps API 无法使用此功能。但 Google 的问题跟踪器上有一个功能请求,您可以对其加注星标并发表评论。 这是链接: https://issuetracker.google.com/35816953

有一些解决方法,您可以在其他地方获取数据并自己绘制多边形。 这是该链接: Google Maps how to Show city or an Area outline

关于google-maps - 谷歌如何获取城市局部的多边形数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47385101/

相关文章:

javascript - jQuery 谷歌地图插件不呈现基本 map

javascript - Mapbox 使用哪种投影

javascript - 将自定义标记文本添加到 Google map

android - 离线 map 包含在 .apk 文件中

mysql - 将特定于国家/地区的 OpenStreetMap 提取内容提取到 MySQL 空间表中

linux - 如何将大型 OSM Postgresql 数据库从 VMWare Linux 迁移到 OSX 上的 Postgres.app?

google-maps - 将 Google Places 自动完成与 Meteor 结合使用

javascript - 在需要时加载谷歌地图 api 脚本? jquery.getScript()?

IOS Google map 自定义 InfoWindow Xib 错误

r - 将经纬度坐标转换为R中的国家名称