2012-10-27 31 views
1

我嘗試在我的腳本中嵌入Google地圖自動完成功能。作爲一個例子,api被要求在德國找到「Neustadt」。有幾個可能的匹配顯示。爲了這個目的,這是觸發:Google Maps v3自動完成觸發器焦點

google.maps.event.trigger(document.getElementById('search'), 'focus', {}); 

自動完成文字輸入和擴展(歡呼)顯示的替代品。 但如果你點擊一個沒有任何反應。 預期行爲:顯示所選地點。

怎麼了?任何已知的治療?

任何提示讚賞了很多。

+0

你需要採取選定的位置.....如果你沒有緯度經度geocodezip它。 ......拿着經緯度和創建你的地圖.....在你的經緯度設置中心 –

回答

0

Google Maps API V3中沒有任何對象具有'focus'事件。用google.maps.event.trigger(),你只能觸發documented events。如果你想在一個DOM元素,你可以這樣做的直接,即觸發事件:

document.getElementById('search').focus(); 
+2

我原來是這麼想的。那沒用。但是現在我在焦點之前放了一點點延遲,就是這樣。 – mife