我是Xamarin的新手。我想拍照并写入控制照片的纬度和经度。我试图用以下代码来获取它:
var exif = new ExifInterface(picUri.Path);
var latLong = new float[2];
float? lat = null, lng = null;
if (exif.GetLatLong(latLong))
{
lat = latLong[0];
lng = latLong[1];
}
if(lat != null && lng != null)
{
Console.WriteLine("Latitue {0}, Longitude {1} ", lat, lng);
}
else
{
Console.WriteLine("Some value is equals to null");
}
我在控制台中有Some value is equals to null
。我错过了什么?
答案 0 :(得分:1)
您还需要添加
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.INTERNET" />
清单中的