0
我允許用戶使用Google地圖向他們的帖子添加地址。使用Google地圖進行地址驗證 - 檢查地址
如果用戶在地圖進入或沒有進入奇特殊字符(#$ @#!)崩潰的網站,並給了我這個錯誤:
var lat = data.results[0].geometry.location.lat;
^
TypeError: Cannot read property 'results' of undefined
我試圖找出一個辦法在提交表單時檢查此錯誤。到目前爲止,我沒有運氣。是否有可能檢查這個錯誤?
我看過類似這樣的代碼,但所有內容都是未定義的,我不知道如何在這種情況下定義它,坦率地說我不確定以下代碼是如何運行的。
if (status == google.maps.GeocoderStatus.OK) {
var lat = results[0].geometry.location.lat();
var lon = results[0].geometry.location.lng();
searchStores(lat, lon);
} else {
$addressErrorP.removeClass('hide');
}
感謝您的幫助!