在我的项目中,我使用 Google 地理编码和反向地理编码 API 来验证最终用户提供的地址和纬度。
给定 latlng -37.857866,144.950706,反向地理编码 API (https://maps.googleapis.com/maps/api/geocode/json?latlng=-37.857866,144.950706 https://maps.googleapis.com/maps/api/geocode/json?latlng=-37.857866,144.950706) 返回最近的土地地址。
然而在谷歌地图网页上,那个经纬度实际上是在海里:https://www.google.com.au/maps/search/-37.857866,144.950706 https://www.google.com.au/maps/search/-37.857866,144.950706
无论如何,我可以告诉 Google 反向地理编码 API 不要向我返回最近的土地地址吗?在实际项目中,实际上我提供了 API 密钥并指定位置类型,例如我只是想如果 latlng 指定的地方不是 ROOFTOP 地址,Google 应该返回我 ZERO_RESULTS。
进一步更新:只是为了澄清,在我的项目中,需要客户的站点地址,并且一些客户宁愿提供站点 LatLng,因此我需要将 LatLng 转换为实际地址,并在 LatLng 无效或不正确时显示错误消息海运以便客户可以仔细检查。使用最近的土地地址很容易出错。
如果反向地理编码 API 不适合此操作,请建议合适的 Google 地图 API。谢谢。
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)