簡體   English   中英

Google Maps API V3未定義的地理編碼器錯誤

[英]Google Maps API V3 undefined geocoder error

因此,我實際上是為移動站點設計的定制“場地定位器”。 這項工作仍在進行中,但是直到今天為止,它的功能一直非常完美(一個多月以來)。 現在,當我點擊搜索按鈕時,在聲明地址解析器的地方出現了一個未定義的錯誤:

var geocoder = new google.maps.Geocoder();

今天,我對外部CSS和JS進行了一些更改,但文檔本身中的JS沒有更改。 我確實對html標記做了一些更改,但是肯定沒有什么可能導致此錯誤。

我嘗試編寫一個初始化函數,以便在頁面加載后調用該函數,並在其中包括我的地圖創建和地理編碼器聲明-因為我讀過,當地圖API尚未完全加載時,經常會發生此問題-但它到目前為止還沒有工作; 實際上,我已經嘗試了在其他論壇和論壇中找到的所有內容,但均無濟於事。 有時,在我進行故障排除時,我也會從Google Maps main.js文件中引發錯誤。

我不明白在過去的一個月中我怎么可能有零錯誤,而現在突然之間。 如果有人可以打擾一下, 請訪問http://www.quizmeisters.com.au/mobile-test/find.html。

謝謝。

注意事項:

  • 將您的代碼回滾到以前的版本,並檢查其是否有效。 然后開始一次更改一次(更改->檢查;更改->檢查)。
  • 您的鏈接中沒有地圖。 您搜索id = mapdiv ,但我在您的代碼中找不到此元素。
  • 在頁面准備就緒之前,可能已經執行了頭部的腳本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM