xamarin在跨平台获得位置

时间:2014-11-15 17:20:48

标签: gps xamarin location cross-platform

我想在xamarin.form上获取位置(使用gps) - 也就是说,在跨平台上。 但我找不到。只有平台依赖(在android,在ios等)

如果您知道,请与我分享! (我发现了xamarin.mobile - 地理位置,但它也是平台依赖的T ^ T)

2 个答案:

答案 0 :(得分:6)

这将是特定于设备的。可能最好的方法是在便携式类库中创建一个接口,然后在Android和iOS特定项目中实现该接口。 PCL将通过Xamarin Forms DependencyService连接到实现。请查看以下链接Accessing Native Features via the DependencyService

您可能可以使用Xamarin网站上的其他示例来编写特定于平台的代码。例如,此处是指向Android LocationService

的链接

答案 1 :(得分:1)

结帐Forms Labs。即使没有Xamarin.Forms(如果是这种情况),重复使用也应该非常简单。