【问题标题】:Using Google Maps for Directions and Address Validation via PHP?使用谷歌地图通过 PHP 进行方向和地址验证?
【发布时间】:2011-08-16 18:18:31
【问题描述】:

这个项目相当简单,但也很复杂。

  • 存在 50 多个地址
  • 用户将输入或导入地址
  • 脚本必须获取地址并在每个地址之间提供非优化(或优化 [最快/最短])方向
  • 脚本必须能够在地图上绘制路线图并提供总距离、大致时间等信息。
  • 附注脚本必须验证地址是否有效。如果没有,则告诉用户修复它。

到目前为止,该公司使用桌面应用程序进行跟踪、路由、方向等。

现在他们想要一个网页版。

我正在考虑使用微软的必应服务或谷歌的地图。

你觉得哪个更适合?

【问题讨论】:

  • 这将用于有点商业目的
  • 地址也将存储在数据库中。我知道地址是私人信息,将此类信息发送到谷歌或互联网上的任何地方都是不行的。但无论如何我都被告知要这样做。
  • 商业目的没问题,只是在技术上,根据谷歌的条款,需要公开访问。只要您不发送任何私人信息(如姓名),IMO 就可以这样发送地址。 (我不小心删除了我的第一条评论)
  • 地址只有在可以链接到个人的情况下才是私人信息,不是吗? Gmaps 已经做了方向/路由/估计时间——尽管这发生在 JS 中,并且据我所知无法通过 API 获得——它在用户中也更加熟悉。使用 Gmaps v3 不需要 API 密钥,并且可以在移动设备(浏览器)上使用。

标签: php api mapping


【解决方案1】:

对于地址验证,您可以使用 Google 的Geocoding API。这不是一个完美的解决方案,因为它允许可能部分错误的地址。例如,当 3002 实际上不存在时,用户输入 3002 Such and Such Street。

此外,如果链接不必是内部链接,那么您可以提供指向 Google 地图的链接,格式为 http://maps.google.com/maps?saddr=[STARTING ADDRESS]&daddr=[DESTINATION ADDRESS ]

我想还有一种方法可以使用 Maps API 处理路线,但我不确定。

【讨论】:

    猜你喜欢
    • 2017-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-31
    • 2017-04-19
    • 2013-10-30
    • 2018-11-14
    • 1970-01-01
    相关资源
    最近更新 更多