Visual studio 2013 是否显示用户不以Xamarin形式工作
我正在开发一个基于地图的应用程序。 这里我的问题是我无法在地图上显示用户位置。但是我可以使用Xamarin.Forms显示地图。 这是我的密码Visual studio 2013 是否显示用户不以Xamarin形式工作,visual-studio-2013,xamarin,xamarin-studio,xamarin.forms,Visual Studio 2013,Xamarin,Xamarin Studio,Xamarin.forms,我正在开发一个基于地图的应用程序。 这里我的问题是我无法在地图上显示用户位置。但是我可以使用Xamarin.Forms显示地图。 这是我的密码 var map = new Map( MapSpan.FromCenterAndRadius( new Position(17.3660, 78.4760), Distance.FromMiles(0.3))) { IsShowingUser = true, HeightRequest = 100, WidthRequest
var map = new Map(
MapSpan.FromCenterAndRadius(
new Position(17.3660, 78.4760), Distance.FromMiles(0.3)))
{
IsShowingUser = true,
HeightRequest = 100,
WidthRequest = 960,
VerticalOptions = LayoutOptions.FillAndExpand
};
var stack = new StackLayout { Spacing = 0 };
stack.Children.Add(map);
Content = stack;
我的头发掉了
这里我想显示用户当前的位置。
整个代码以Xamarin共享代码的形式返回。
我没有使用Xamarin Android。
有人能帮我解决这个问题吗。
提前感谢。大多数平台都要求您申请通过GPS获取用户位置的权限
对于Android,它位于项目属性下的Android清单中。检查访问位置和访问课程位置。这是安卓上的一个已知错误。它在iOS上运行良好 这是bugzilla上的链接 一个可能的解决方法是,只要bug没有被修复,就显示一个地图pin。事情是这样的:
map.Pins.Add(new Pin { Label = "You are here",
Position = new Position(17.3660, 78.4760) });
更新:Xamarin.Forms.Maps版本1.3.0.6292已修复此问题