Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android谷歌地图api方向:检查有效的来源和目的地地址?_Android_Google Maps_Google Directory Api - Fatal编程技术网

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

Android谷歌地图api方向:检查有效的来源和目的地地址?,android,google-maps,google-directory-api,Android,Google Maps,Google Directory Api,我尝试创建一个show direction应用程序。我使用google map direction为我想要的路线绘制多段线。但我想确保始发地址和目的地地址是真实的,你们能告诉我怎么做吗。也许是一个工具,或者是如何捕捉一个问题,这样我就不能为错误的输入干杯了,一切都会好起来。方向API可能正是您需要的: 方向API首先对目的地和原产地进行地理编码,以确保两者都有有效的lat和lng。如果其中一个或两个不能进行地理编码,您将得到一个错误,并且不会返回任何路由。它使用地理编码API来实现这一点。方向

我尝试创建一个show direction应用程序。我使用google map direction为我想要的路线绘制多段线。但我想确保始发地址和目的地地址是真实的,你们能告诉我怎么做吗。也许是一个工具,或者是如何捕捉一个问题,这样我就不能为错误的输入干杯了,一切都会好起来。

方向API可能正是您需要的:

方向API首先对目的地和原产地进行地理编码,以确保两者都有有效的lat和lng。如果其中一个或两个不能进行地理编码,您将得到一个错误,并且不会返回任何路由。它使用地理编码API来实现这一点。方向API还将返回路线的编码多段线

如果您必须在调用directions API之前执行检查,您可以自己在目的地和始发地地址上使用地理编码API,以确保地址可以正确地进行地理编码(如果您希望这样做)。请参见此处的地理编码文档:

请注意,地理编码API不是地址验证服务。它用于提供一个完整、明确的地址lat、lng,反之亦然。我只是建议,如果您必须确保在调用方向API之前可以对目的地和目的地进行地理编码,那么您可以在调用方向API之前对起点和目的地使用地理编码器。此外,请注意,即使目的地和始发地都有有效的地理编码,也可能无法使用方向API找到具有可用旅行模式的两点之间的路线

我希望这有帮助