1
在我的應用程序中,我想獲取緯度和經度值。我有下面的代碼。它第一次崩潰,函數被調用。應用程序要求使用當前的位置和應用程序崩潰拋出空引用異常我在哪裏指定緯度值的字符串MonoTouch:獲取經度和緯度值崩潰
string getLocation()
{
string latlong = "|";
CLLocationManager locationManager = new CLLocationManager();
locationManager.StartUpdatingLocation();
//var locationVar = locationManager.Location.Coordinate;
string lat = locationManager.Location.Coordinate.Latitude.ToString();
string lon = locationManager.Location.Coordinate.Longitude.ToString();
latlong = lat + "|" + lon;
return latlong;
}
只是一個小問題的更新位置函數被調用多次一個完整的例子。它是如何工作的。在我的應用程序中,我不想多次調用它。 – User382
如果您的手機正在移動,GPS會隨着位置的變化而更新。當您想停止獲取更新時調用StopUpdatingLocation()。 – Jason
我第一次調用UpdateLocation時,它會被多次調用。在我的代碼中,當我得到lat,long值時,我正在停止更新(StopUpdatingLocation),但它仍然最終給我多次經緯度值。 – User382