C# 如何在地图上突出显示路线?

C# 如何在地图上突出显示路线?,c#,xamarin,xamarin.forms,maps,C#,Xamarin,Xamarin.forms,Maps,我跟随微软文档在地图上突出显示路线。它在一个独立的项目中运行得非常好,我从一个JSON文件中获得了纬度和经度,它运行得很好,但是当我试图将它集成到我的主项目中时,它没有运行 以下是我代码的一些部分: 页面代码: 使用Xamarin.Forms; 使用Xamarin.Forms.Maps; 名称空间接口测试 { 公共分部类MapPage1:ContentPage { 公共地图页1() { 初始化组件(); for(int i=0;i

我跟随微软文档在地图上突出显示路线。它在一个独立的项目中运行得非常好,我从一个JSON文件中获得了纬度和经度,它运行得很好,但是当我试图将它集成到我的主项目中时,它没有运行

以下是我代码的一些部分:

页面代码:


使用Xamarin.Forms;
使用Xamarin.Forms.Maps;
名称空间接口测试
{
公共分部类MapPage1:ContentPage
{
公共地图页1()
{
初始化组件();
for(int i=0;i
CustomMap类以获取点列表:

使用System.Collections.Generic;
使用Xamarin.Forms.Maps;
名称空间接口测试
{
公共类CustomMap:Map
{
公共列表路径坐标{get;set;}
公共自定义地图()
{
路线坐标=新列表();
}
}
}
使用此代码,我只获取pin,而不获取我在测试代码中获取的突出显示路径:
![屏幕截图]

那些红线是你的路线,不是吗?@SushiHangover是的,但屏幕截图来自我的测试应用程序,不是主要路线。这些红线是你的路线,不是吗?@SushiHangover是的,但屏幕截图来自我的测试应用程序,不是主要路线