2009-06-29 45 views
2

對於我正在使用的ajax應用,我使用的是Google本地搜索api來幫助輸入地址信息。例如,如果用戶需要填寫就業信息,則輸入公司名稱將提供匹配業務的列表,然後單擊一個將填寫所有地址字段。但是,我們不能使用它,因爲谷歌的API的限制。我們有一個封閉的https應用程序,它只是使其不在問題中。將Bing用作本地搜索

由於https要求,我們必須使用服務器作爲代理,這意味着一個相當寬鬆的使用限制。這使得Bing成爲一個不錯的選擇。 REST api似乎是一個很好的選擇,它運行得很好,但有一個問題。中心點位置需要指定爲經度和緯度。用戶將以郵政編碼或城市/州的格式提供信息。這顯然意味着地理編碼。最好的路線是什麼?有沒有一種好方法可以解決我缺少的地理編碼問題?查看Bing API,看起來地理編碼是作爲一種花費成本的SOAP Web服務提供的。如果我這樣做,我應該只使用谷歌地圖進行地理編碼 - 有一個企業版本的地圖與https?還有其他建議嗎?

我在服務器上使用Java,顯然前端是javascript。這是一個JavaScript重型應用程序,所以javascript解決方案也會受到歡迎。

回答

2

因此,如果我正在閱讀您的問題,您需要一種方法從郵政編碼/城市/州到經度和緯度?

如果是這樣的話,那裏有一些免費和付費的數據庫有這些信息。 freeones通常不是100%最新的,但付費的價格相當合理,並且會包含定期更新最新和最好的數據。

+0

所以你建議我在服務器上進行地理編碼,因爲它足夠有限? – 2009-06-29 21:03:09