2015-12-01 1 views

ответ

0

Все объяснено в Xamarin Help.

Во-первых, вам необходимо объявить разрешения, необходимые для использования служб LocationServices. Например:

[сборка: UsesPermission (Manifest.Permission.AccessFineLocation)]


Метод GetSystemService (LocationService) даст вам объект 'LocationManager', который, в свою очередь, может дать вам координаты на основе GPS устройства. Используйте эти координаты по своему желанию.


После этого реализуется интерфейс «ILocationListener» в вашем классе Activity. ILocationListener будет осуществлять:

public void OnLocationChanged(Location location) {} 

public void OnProviderDisabled(string provider) {} 

public void OnProviderEnabled(string provider) {} 

public void OnStatusChanged(string provider, Availability status, Bundle extras) {} 

Используйте эти методы в соответствии с потребностями вашего приложения.

Смежные вопросы