我如何 运行 “mapbox-gl-native” 项目?

How I can run “mapbox-gl-native” project?

我正在通过 cocoapods 使用“Mapbox-iOS-SDK”3.0,并希望为注释实现脉冲效果: https://github.com/TransitApp/SVPulsingAnnotationView

据此 link 建议更新 MGLMapView.mm 文件:

但是现在我不明白我怎么可以 运行 “mapbox-gl-native” 项目?

Here are the instructions 用于设置 Mapbox iOS SDK 构建环境。本质上,您克隆了存储库和 运行 make iproj。一旦您准备好将库集成到您自己的应用程序中,您将 运行 make ipackage 并将 build/ios/dynamic/ 中的结果 binary/etc 复制到您的项目中。

注意mapbox-gl-native项目构建起来非常复杂,结构仍在不断变化,每天都在进行大量开发,所以我在这里写的任何说明在 mid-future.

中可能不会完全有用

将本地视图添加到地图视图并不容易(目前),但您可以开始 here and modify/subclass/imitate MGLUserLocationAnnotationView