Google Places API-如何获取地址坐标而不是地点的

时间:2019-11-28 10:04:25

标签: google-places-api

我正在使用Google Places API来获取地点的地理位置。我掌握了要点,并且能够正确放置它。搜索标记下方的位置位于建筑物的中间。

https://www.google.com/maps/place/C.D.E.-Centro+de+Diagnostico+de+Elvas,+Lda/@38.8799378,-7.1615604,20.05z/data=!4m5!3m4!1s0xd171c6f3bfd342f:0xe99e4c47a055bae3!8m2!3d38.8799892!4d-7.161476

现在我正在寻找的是将标记放置在建筑物的地址(基本上是门)上,该地址位于此处:

https://www.google.com/maps/place/R.+de+S%C3%A3o+Louren%C3%A7o+17,+7350-026+Elvas/@38.8800482,-7.1619366,19z/data=!3m1!4b1!4m5!3m4!1s0xd171c691f19dac7:0xe21f4232dc70c067!8m2!3d38.8800482!4d-7.1613894

目前唯一的方法是获取地点,获取地点详细信息,然后使用地址再次调用新坐标。

这是获取地点地址地理位置的唯一方法吗?

1 个答案:

答案 0 :(得分:1)

Reverse geocoding是您最好的朋友!

这样输入您的地址,取出空格。

https://maps.googleapis.com/maps/api/geocode/json?address=R.deSãoLourenço17,7350-026,Elvas&key=API_KEY

然后通过geometry字段访问坐标。希望这会有所帮助。