适用于 iOS 的 AmplifyMapLibreAdapter

AmplifyMapLibreAdapter 是一个结合了 Amplify Geo 类别和 MapLibre SDK 的库。

用法

入门指南

API 文档

示例

平台支持

AmplifyMapLibreAdapter 支持 iOS 13 及以上版本。

安装

Swift Package Manager

Swift Package Manager 随 Xcode 一起分发。 要将 AmplifyMapLibreAdapter 添加到您的 iOS 项目,请执行以下步骤:

  1. 在 Xcode 中打开您的项目。
  2. 项目导航器中选择您的应用程序。
  3. 项目列表窗格中选择您的项目。
  4. 选择Package Dependencies(程序包依赖项)。
  5. 单击 +(加号)按钮。
  6. 在标有Search or Enter Package URL(搜索或输入程序包 URL)的搜索栏中输入 AmplifyMapLibreAdapter GitHub 仓库 URL (https://github.com/aws-amplify/amplify-ios-maplibre)。
  7. 单击 Add Package(添加程序包)并选择您想要的Dependency Rule(依赖项规则)。
  8. 选择您要添加的目标。
    • AmplifyMapLibreAdapter 将允许您创建一个配置为与 Amplify Geo 配合使用的 MLNMapView
    • AmplifyMapLibreUI 提供 SwiftUI Map Views,AMLMapViewAMLMapCompositeView。 此外,它还提供其他与地图相关的 UI 组件以及适用的功能,例如 AMLSearchBarAMLPlaceListAMLMapControlView 等。 所有这些都与 Amplify Geo 无缝集成。

报告错误/功能请求

我们欢迎您使用 GitHub 问题跟踪器来报告错误或提出功能建议。

在提交问题时,请查看现有的打开最近关闭的问题,以确保其他人尚未报告该问题。 请尝试包含尽可能多的信息。 像这样的细节非常有用

开源贡献

我们欢迎来自社区的任何和所有贡献! 在提交任何 PR 之前,请务必阅读我们的贡献指南此处

安全

有关更多信息,请参见CONTRIBUTING

许可

本项目采用 Apache-2.0 许可证。