React Native with ARCGIS



如何将 ArcGIS js API 与 React native 集成?我正在使用 expo 作为反应原生。我不想使用运行时 SDK,而是出于同样目的使用 react-native 库或 API 来构建 react 本机小部件并与 西门子低代码 本机集成。

我的安卓清单文件具有以下权限

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-feature android:glEsVersion="0x00020000" android:required="true" />

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

我得到的错误如下 在此处输入图像描述

ArcGISRuntime 是 Esri 的原生应用程序 SDK,无论您是在进行原生开发还是 React Native 开发。您应该使用 ArcGIS Runtime 在本机应用程序中获得最佳性能和灵活性。 ESRI 没有为 React Native 提供可重用的地图组件,因此您必须自己集成它。下面是一个示例/概念验证,展示了如何: 在 React Native 中使用 ArcGIS Runtime

如果要在本机应用程序中使用 ArcGIS JS API,则必须在 WebView 中渲染地图,并创建自己的方法在地图和应用程序逻辑的其余部分之间传递事件和数据。我不推荐这种方法,除非你有一个非常简单的地图并且不打算与它进行太多交互。

最新更新