2011-05-02 27 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的指示,但我不確定。