2017-10-07 71 views
0

我是Xamarin新手。我想拍一張照片,並寫下控制拍攝照片的經緯度。我試着用下面的代碼獲得它: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

您可以搜索Xamarin.Forms.Maps插件。我用我的最後一個應用程序當設備打開GPS後,約2秒後,找到設備位置。 https://i.hizliresim.com/YOrdkl.jpg –

回答

1

您還需要

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
    <uses-permission android:name="android.permission.INTERNET" /> 

加在清單