【发布时间】:2018-03-22 16:00:22
【问题描述】:
在 Xamarin Forms 中,Xamarin.Forms.Maps 的 IsShowingUser 属性是否适用于 iOS?
我的地图的各个方面都可以在 Android 和 iOS 上运行,但当前位置“蓝点”不会在 iOS 上显示。
我在 PCL 项目的共享代码中设置了这个,就在成功请求使用位置的权限之后。
var status = await CrossPermissions.Current.CheckPermissionStatusAsync(Permission.Location);
if (status != PermissionStatus.Granted)
{
var results = await CrossPermissions.Current.RequestPermissionsAsync(new[] { Permission.Location });
status = results[Permission.Location];
}
if (status == PermissionStatus.Granted)
{
MyMap.IsShowingUser = true;
}
谢谢
【问题讨论】:
-
我也遇到了同样的问题,你得到答案了吗?而且在我的 ios 应用程序中,用户当前位置按钮没有显示。但我设置了 IsShowing=true
-
查看接受的答案,它为我完成了工作
标签: c# ios google-maps xamarin.forms