經過進一步閱讀,試錯法和尋找解決方案,我可以適應失敗。谷歌地圖Api v3錯誤
我有一個KML文件,它顯示我想要的位置,嚴重的問題是我無法弄清楚如何讓搜索輸入元素與Google Maps API一起工作。
我試過onclick =「findplace」 但我無法讓infowindow出現。
我基本上試圖將搜索功能添加到我的地圖列表(來自KML文件),而不是谷歌地點提供的大名單。我開始懷疑這是否甚至可能,因爲我找不到一個在線示例,它是相同的。
JavaScript對我來說不是一個強大的領域,有沒有辦法讓我的自定義地圖可搜索?
是的,這出現了我後。到目前爲止,我有一個基本的kml文件在線,地圖加載位置沒有選擇沒有問題。 問題是如何搜索帶有輸入框的kml文件,然後調出搜索結果的infowindow。這是我無法弄清楚的部分,我一直在回顧mysql的查詢提交,但我不知道JavaScript開始認爲這是必需的。我已經看了一些例子,並試圖編輯代碼並將其應用於我現在的幾天,因爲它表示地圖不能通過輸入元素進行搜索,但它可以與所有位置一起使用。 – Renai 2012-03-17 21:30:59
還有一個問題。當你說「搜索kml文件」你是什麼意思?你的意思是:在文件中搜索一個名字。如果kml文件是代表城市的點列表(例如),是否要搜索城市名稱?還是你想從給定位置(例如地圖中心)找到最近的物體(例如城市)? – 2012-03-18 11:19:32
我覺得說什麼和意思是不同的東西。 :( 雖然KML文件只是一個帶有標籤的xml文件,當我說搜索時,我希望用戶在輸入框中輸入名稱或地址,如果結果接近或匹配元素名稱/標題屬性,那麼該位置將被高亮/選擇,並且infowindow打開並居中該位置。 –
Renai
2012-03-19 01:05:26