文件名称:Xamarin-ArcGIS-PCL:概念证明展示了一种使用 Xamarin 从 PCL 访问 ArcGIS Runtime 的方法
文件大小:89KB
文件格式:ZIP
更新时间:2024-07-20 07:19:14
C#
这是什么? ESRI 最近宣布即将支持 。 这是一个概念验证,演示了一种从 Xamarin 上的 PCL 内部访问 ESRI ArcGIS Runtime 的方法。 我怎样才能建立这个? 您需要一个帐户才能获取运行时 SDK。 它们没有获得分发许可,因此被排除在本 repo 之外。 尝试构建解决方案,您将看到丢失的文件。 那么它是怎样工作的 此方法依赖于在 PCL 内使用编译器指令和文件链接将本机运行时对象传递到核心库中。 解决方案中有什么? 有一个核心 PCL,其中包含派生自 .NET SDK 公共方法的 ESRI PCL 模型。 然后是设置视图和具体实现的平台库。 它还通过文件链接获得了一些 PCL 模型的副本。 有用于在 PCL 模型和运行时模型之间转换的扩展方法。 示例目录中有一个示例。 请注意, Mvx.Android 实现了核心 PCL 库和 Android 平台库。
【文件预览】:
Xamarin-ArcGIS-PCL-master
----Xamarin-ArcGIS-PCL.WinRT()
--------Xamarin-ArcGIS-PCL.WinRT.csproj(5KB)
--------Class1.cs(195B)
--------Properties()
----.gitattributes(378B)
----Xamarin-ArcGIS-PCL.sln(10KB)
----Binding()
--------ArcGISBinding.Android()
----Xamarin-ArcGIS-PCL.Core()
--------Annotations.cs(36KB)
--------packages.config(192B)
--------IMapViewFactory.cs(130B)
--------Properties()
--------MapViewFactory.cs(286B)
--------obj()
--------Xamarin-ArcGIS-PCL.Core.csproj(4KB)
--------ESRI()
----Samples()
--------Mvx()
----.gitignore(1KB)
----Xamarin-ArcGIS-PCL.Droid()
--------AndroidNativeMapView.cs(2KB)
--------Resources()
--------Properties()
--------Extensions()
--------Geometry()
--------MapViewFactory.cs(298B)
--------Xamarin-ArcGIS-PCL.Droid.csproj(4KB)
----readme.md(3KB)