Anroid google map api direction:检查有效的出发地和目的地地址?

问题描述:

所以我尝试创建一个演示方向的应用程序。我使用谷歌地图方向为我想要的路线画一条折线。但我想确保起源地址和目的地地址是真实的,那么你们可以告诉我如何做到这一点。也许一个工具或如何捕捉一个问题,这样我可以“T做出了错误输入举杯,都将你的时间fine.ThanksAnroid google map api direction:检查有效的出发地和目的地地址?

的方向API可能正是你所需要的:

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

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

如果您在调用路线API之前必须执行检查,您可以自己在目的地址和起始地址上使用地理编码API,以确保如果您希望这样做可以正确地对地址进行编码。请看到这里的地理编码DOC:

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

请注意,地理编码API并不意味着是一个地址验证服务。它用于给出一个经纬度,用于一个完整的,明确的地址,反之亦然。我只是建议您在调用方向API之前,可以在源和目标上使用地理编码器,前提是您必须确保在调用方向API之前可以对目标和源进行地理编码。此外,请注意,即使目的地和出发地都有有效的地理编码,仍然可能无法使用路线API在具有可用出行模式的两点之间找到路线。

我希望这有助于!