Android谷歌地图api方向:检查有效的起源和目的地地址?

时间:2017-04-17 04:47:22

标签: android google-maps google-directory-api

我尝试创建一个节目方向应用。我使用谷歌地图方向为我想要的路线绘制折线。但我想确保原始地址和目的地地址是真实的,所以你们可以告诉我如何做到这一点。也许是一个工具或如何捕捉问题以便我无法为错误输入做出祝福,一切都会好的。

1 个答案:

答案 0 :(得分:0)

指示API可能正是您所需要的:

https://developers.google.com/maps/documentation/directions/intro

路线API首先对您的目的地和来源进行地理编码,以确保两者都有有效的纬度。如果其中一个或两个都无法进行地理编码,则会出现错误,并且不会返回任何路由。它使用地理编码API来执行此操作。 Directions API还将返回路径的编码折线。

如果您必须在调用路线API之前执行检查,则可以在目的地和原始地址上自行使用地理编码API,以确保在您希望的情况下对地址进行适当的地理编码。请在此处查看地理编码文档:

https://developers.google.com/maps/documentation/geocoding/start

请注意,地理编码API并不是地址验证服务。它用于给出一个完整,明确的地址的lat,lng,反之亦然。如果您必须确保在调用路线API之前必须确保目的地和来源可以进行地理编码,我建议您在调用路线API之前就可以在原点和目的地使用地理编码器。另请注意,即使目的地和原点都有有效的地理编码,也可能无法使用路线API在可用的旅行模式下找到两点之间的路线。

我希望这有帮助!