當有人訪問http://maps.google.com時,他們能夠在搜索字段中輸入查詢,並根據位置或地點接收結果,而不是像普通Google搜索查詢中那樣難以搜索結果。由於顯而易見的原因,它們是獨特的適合地圖界面的結果風格(地名,地點名稱)。Google Maps API提供了一種按名稱搜索位置的方法嗎?
我一直在挖掘Google地圖和標準Google搜索API幾個小時,並對這個問題進行了多次搜索,我似乎無法找到答案。
他們顯然有本地搜索,但這已被棄用,並且它只會產生結果,如果你提供一個初始經緯度。我希望能夠找到沒有初始經緯度的地方或位置。
本質上,我想要做的是允許用戶輸入地址,地名或城市名稱或州或郵編,或基本上任何其他類型的位置,允許在地圖上,和對其進行地理編碼。我覺得自己很愚蠢,因爲這似乎必須在那裏,但我在API中看到的東西似乎都沒有。
我不需要AJAX建議的結果,必然。只是用戶輸入一個好名字和地理編碼的一種方式,雖然用戶類型的結果是理想的。
我在這裏錯過了什麼?
這是我上面提到的同樣的文檔。它表示它將按地址進行地理編碼,而不是名稱。那是不準確的?它是否也會按名稱進行地理編碼? – dclowd9901 2011-05-08 08:28:46
運行一個快速測試用例之後,它看起來確實如此。感謝您的幫助。我需要睡眠。 – dclowd9901 2011-05-08 09:03:08
新文檔的URL: https://developers.google.com/maps/documentation/javascript/places/ 和 https://developers.google.com/maps/documentation/geocoding/ – zeroasterisk 2014-04-15 18:53:59