2010-10-09 52 views
2

您可能都看過了maps.google.com.au地址查詢。在完成之前,開始在文本框中輸入並且地址自動完成。它還大膽地匹配您正在輸入內容的文本的匹配部分。如何製作Google地圖地址 - 如查找

我已經使用了地圖的javascript api和http api。地理編碼似乎對比賽做得不錯,但我不完全確定如何讓這項工作成功。

無論如何有一個教程或一個快速的五步過程,他們會建議我遵循以獲得此功能?

回答

1

您正在尋找的功能是"find as you type" or "suggest as you type" or AJAX live search

在您輸入解決方案時,通過Maps API獲取功能的可能性與其他任何查找一樣。對於輸入到搜索框中的每個鍵,您已將請求發送到服務器,並查看到目前爲止輸入的文本是否與之匹配。問題是你只能發送如此多的請求到谷歌,然後你得到620(太多的請求)錯誤。如果您擁有自己的小型數據庫(可以查詢),那麼查找即用型機制通常更容易,而且速度更快,而且您不會遇到太多請求的問題。

與教程一些鏈接: