【问题标题】:Android google map api direction: Check valid origin and destination address?Android google map api direction:检查有效的起点和终点地址?
【发布时间】:2017-04-17 04:47:22
【问题描述】:

我尝试创建一个节目指导应用。我使用谷歌地图方向为我想要的路线绘制一条折线。但我想确保原始地址和目标地址是真实的,所以你们能告诉我如何做到这一点。也许是一个工具或如何解决问题,这样我就不能为错误输入干杯,一切都会好起来的。

【问题讨论】:

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


    【解决方案1】:

    路线 API 可能正是您所需要的:

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

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

    如果您必须在调用路线 API 之前执行检查,您可以自己在目的地和起始地址上使用地理编码 API,以确保可以正确地对地址进行地理编码(如果您愿意的话)。请在此处查看地理编码文档:

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

    请注意,地理编码 API 并不是一种地址验证服务。它用于为完整、明确的地址提供 lat,lng,反之亦然。我只是建议您可以在调用路线 API 之前在起点和目的地上使用地理编码器,如果您必须确保在调用路线 API 之前可以对目的地和起点进行地理编码。另外请注意,即使目的地和起点都有有效的地理编码,使用路线 API 可能仍然无法通过可用的出行模式找到两点之间的路线。

    我希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多