我正在尝试使用地址从Google地图中检索lat long。但是当它为null时,我的程序抛出空引用异常。我怎么能避免这个?我已尝试!Double.IsNaN(point.Latitude
)和if (point.Latitude != null)
,但无论如何都会抛出异常
foreach (string line in File.ReadLines(@"path of txt file"))
{
var locationService = new GoogleLocationService();
var point = locationService.GetLatLongFromAddress(line);
if (!Double.IsNaN(point.Latitude) || !Double.IsNaN(point.Longitude))
{
//do something
}
else
{
var latitude = point.Latitude;
var longitude = point.Longitude;
}
}
point.Latitude是double的类型。我正在使用GoogleMaps.LocationServices
我正在检查来自txt文件的地址,因此有些谷歌在地图中找不到某些地址,因为它们是空的