0
如果我無法控制該lat和lon是否爲有效值,如何測試該點是否已正確創建?有沒有一種方法可以測試該點是否有效?谷歌地圖 - 測試一個點是否有效
var point = new google.maps.LatLng(lat, lon);
如果我無法控制該lat和lon是否爲有效值,如何測試該點是否已正確創建?有沒有一種方法可以測試該點是否有效?谷歌地圖 - 測試一個點是否有效
var point = new google.maps.LatLng(lat, lon);
lat
和lon
必須爲數字,有效範圍是:
latitude
(大約):-85〜85longitude:
-180到180所以你可能檢查值,例如通過:
if(!isNaN(lat) && Math.abs(lat)<=85){/*valid latitude*/}
if(!isNaN(lon) && Math.abs(lon)<=180){/*valid longitude*/}