2011-05-02 31 views
1

这个项目相当简单,但很复杂。通过PHP使用谷歌地图进行路线和地址验证?

  • 50+地址是本
  • 用户将输入或入口地址
  • 脚本必须采取地址和提供每个地址
  • 脚本必须之间的非优化的(或优化的[最快/最短])方向能够在地图上映射方向并提供诸如总距离,临近时间等信息。
  • 在旁边的脚本必须验证地址,如果它有效或没有。如果不是,则告诉用户修复它。

至今公司使用跟踪,路由,方向等桌面应用程序

现在,他们希望有一个网页版了。

我在想使用微软的bing服务或谷歌的地图。

你认为哪种更合适?

+0

这将用于相当商业用途 – 2011-05-02 06:00:28

+0

地址也将存储在数据库中。我知道地址是一个私人信息,并发送到谷歌或只是在互联网上的任何地方是不是。但无论如何,我被告知要这样做。 – 2011-05-02 06:01:46

+0

商业目的没有问题,根据Google的条款,它在技术上需要公开。发送地址是好的国际海事组织,只要你不发送任何私人信息(如姓名)。 (我不小心删除了我的第一条评论) – 2011-05-02 06:05:01

回答

0

要验证地址,您可以使用Google的Geocoding API。这不是一个完美的解决方案,因为它允许可能部分错误的地址。一个例子是当3002实际上不存在时,用户输入3002这样和那样的街道。

另外,如果链接不一定是内部链接,那么您可以使用http://maps.google.com/maps?saddr=[STARTING ADDRESS] & daddr = [ DESTINATION ADDRESS]

我想像也有一种方法来处理Maps API的指示,但我不确定。