【发布时间】:2015-10-20 11:20:23
【问题描述】:
当我在 Google 地图中搜索某个区域时,例如:“吉隆坡”,它会显示该区域的多边形边界。
我知道 Google 通过 Google Places API 提供其地图数据。 所以,我查询“Kuala Lumpur”这个词,像这样:https://maps.googleapis.com/maps/api/place/autocomplete/json?input=kuala%20lumpur&types=(cities)
从那里我得到了地点 ID "place_id" : "ChIJ5-rvAcdJzDERfSgcL1uO2fQ",
然后,我向 Google Places API(地点详情)查询地点 ID,如下所示: https://maps.googleapis.com/maps/api/place/details/json?placeid=ChIJ5-rvAcdJzDERfSgcL1uO2fQ
返回的几何数据只给了我位置坐标和视口:
“几何”:{
“地点” : {
“纬度”:3.139003,
“液化天然气”:101.686855
},
“视口”:{
“东北”:{
“纬度”:3.245252,
“液化天然气”:101.758509
},
“西南”:{
“纬度”:3.0327539,
“液化天然气”:101.6152019
}
}
}
如何获取区域的复杂多边形边界点?
【问题讨论】:
标签: api google-maps google-maps-api-3 google-places-api