Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2013 是否显示用户不以Xamarin形式工作_Visual Studio 2013_Xamarin_Xamarin Studio_Xamarin.forms - Fatal编程技术网

Visual studio 2013 是否显示用户不以Xamarin形式工作

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

我正在开发一个基于地图的应用程序。 这里我的问题是我无法在地图上显示用户位置。但是我可以使用Xamarin.Forms显示地图。 这是我的密码

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已修复此问题