2016-10-04 51 views
0

我正在開發與Visual Studio Xamarin形式的跨平臺移動應用程序,我希望能夠跟蹤這方面的一些特定用戶的谷歌地圖的位置在任何時間點的用戶跟蹤谷歌地圖位置信息的應用在任何點及時。如何去做這件事?在使用Xamarin形式

+1

https://components.xamarin.com/gettingstarted/signalr –

回答

0

使用詹姆斯montemagno的GeolocatorPlugin插件,你有兩種選擇一個使用計時器使用此

var locator = CrossGeolocator.Current; 

locator.DesiredAccuracy = 50; 

var position = await locator.GetPositionAsync (timeoutMilliseconds: 10000); 

兩個suscribe的定位PositionChanged手柄打的每個時間間隔的用戶位置(這將更新只有當用戶改變他的位置)

var locator = CrossGeolocator.Current; 

    locator.PositionChanged += (o,e) =>{ 
     var newPosition = e.Position; 
} 

裁判: https://github.com/jamesmontemagno/GeolocatorPlugin https://www.nuget.org/packages/Xam.Plugin.Geolocator