Scroll to top

過Google Maps API的功能,使用者可以將Google Map埋入網頁中,是Google Map所給予的一個便利功能。
但是,使用者們不知道有沒有注意到,當您使用Google Maps API於您的網頁時,瀏覽器會有錯誤信息的產生。
您是否有發現您的網頁有出現以下的信息。

Google Maps API warning: SensorNotRequired: https://developers.google.com/maps/documentation/javascript/error-messages

關於這個錯誤,Google有透過以下的網頁表示。
您在瀏覽器檢閱本錯誤時,也可以直接透過其提示之連結傳送到該說明頁面。

The sensor parameter is no longer required for the Google Maps JavaScript API. It won’t prevent the Google Maps JavaScript API from working correctly, but we recommend that you remove the sensor parameter from the script element.
https://developers.google.com/maps/documentation/javascript/error-messages#sensor-not-required

簡單的來說,就是Google Maps JavaScript API現今的版本,已不需要再使用sensor這個參數。
那麼要如何消除這個錯誤呢?

通常會有這個錯誤就代表了,您在引用Google Maps JavaScript API時,加入了sensor,也就是?sensor=

也因此,您只需要在引用的Code上,針對該參數進行刪除即可。
例如:

maps.googleapis.com/maps/api/js?sensor=true
maps.googleapis.com/maps/api/js?sensor=false

我們只需要將?sensor=true?sensor=false刪除即可。
放寬鬆一點的來說,事實上,這個錯誤至今就算不修正,對網站本體並不會有造成什麼樣的問題。
但是,就正確的觀念來說,錯誤就該盡早修正。因為我們也無法得知往後這個微小的錯誤,是否會在往後對我們造成極大的困擾。