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*/}