validLatitudeLongitude static method
Implementation
static String validLatitudeLongitude(String? latitude, String? longitude) {
if (latitude == null || latitude.isEmpty) {
return "纬度为空";
}
if (longitude == null || longitude.isEmpty) {
return "经度为空";
}
double? dlat = double.tryParse(latitude);
if (dlat == null) {
return "纬度格式错误";
}
if (dlat < -90 || dlat > 90) {
return "纬度范围错误";
}
double? dlong = double.tryParse(longitude);
if (dlong == null) {
return "经度格式错误";
}
if (dlong < -180 || dlong > 180) {
return "经度范围错误";
}
return "";
}