C# 如何在xamarin窗体上添加室内地图

C# 如何在xamarin窗体上添加室内地图,c#,android,ios,xamarin.forms,C#,Android,Ios,Xamarin.forms,我正在使用xamarin开发一个跨平台的购物商场导航移动应用程序,我的问题是如何为xamarin表单添加室内映射。我将感谢任何帮助。 我附上google结果的示例图像。您应该将nuget包添加到所有项目中,包括类库 然后,在Android中,在main活动中执行初始化: Xamarin.Forms.Forms.Init(this, bundle); FormsMaps.Init(this, bundle); // After forms Init ACCESS_COARSE_LOCATION

我正在使用xamarin开发一个跨平台的购物商场导航移动应用程序,我的问题是如何为xamarin表单添加室内映射。我将感谢任何帮助。
我附上google结果的示例图像。

您应该将nuget包添加到所有项目中,包括类库

然后,在Android中,在
main活动中执行初始化:

Xamarin.Forms.Forms.Init(this, bundle); 
FormsMaps.Init(this, bundle); // After forms Init
ACCESS_COARSE_LOCATION
ACCESS_FINE_LOCATION
ACCESS_LOCATION_EXTRA_COMMANDS
ACCESS_MOCK_LOCATION
ACCESS_NETWORK_STATE
ACCESS_WIFI_STATE
INTERNET
在iOS中,在您的
AppDelegate.cs

FormsMaps.Init();
在Android项目中,在
AndroidManifest.xml
下,添加对地图API密钥的引用(搜索google以了解如何获取API密钥):

在页面中创建地图非常简单,如下所示:

<maps:Map MapType="Street" />


这个问题太笼统了。你能通过发布一些你已经编写的代码来提供更多的信息吗?@kosnik我的道歉,我是移动开发的新手,到目前为止,我编写了一些代码来显示一些商店的列表,但我想添加一个页面,在那里我可以放置地图,以便用户可以导航他们在商场内的位置。有了这些,我想知道这是否可能是xamarin c#或者这里的某个人做到的,OP正在询问室内导航,所以我认为这更适合他。
<maps:Map MapType="Street" />