从谷歌地图获取邻居或检查地址是否在邻居位置

时间:2016-02-18 16:12:02

标签: javascript php google-maps-api-3 google-geocoder

我需要使用google geocode API检查地址是否在邻居内部,或者通过google places API的街道地址获取邻居。

我正试图通过拉脱维亚,里加的街道名称和号码来获得邻居。

如果要求地理编码API通过此请求获取坐标和所有可用数据:

https://maps.googleapis.com/maps/api/geocode/json?address=A+Deglava+iela+104&components=country:LV|postal_code:LV-1082

谷歌没有返回邻居地址组件,但是如果我手动使用谷歌地图在谷歌地图中搜索邻居名称,则显示该邻居

enter image description here

可能是谷歌不支持通过街道名称进行邻居查询,但是我如何检查我的街道名称和号码是否位于邻居内部或外部。

问题是我可以获得该社区的视口,但谷歌给出了矩形,那个矩形会与其他社区交叉

“Purvciems”附近的示例坐标 {     “东北”:{         “lat”:56.96616400000001,         “lng”:24.2093959     },     “西南”:{         “lat”:56.94633899999999,         “lng”:24.1568988     } }

我也搜索了containsLocation()

https://developers.google.com/maps/documentation/javascript/examples/poly-containsLocation

但它只会通过自定义多边形返回结果。

0 个答案:

没有答案