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

现在执行此操作的唯一方法是获取地点,获取地点详细信息,然后使用该地址再次调用新坐标。

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

反向地理编码是您最好的朋友!

像这样输入您的地址,去掉空格。

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

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

最新更新