使用ARCGIS的React Native

问题描述 投票:0回答:1

如何将ArcGIS JS API与React native集成?我正在使用expo做react-native。我不想使用运行时SDK,而是想使用react-native库或API来构建一个react native widget并与Mendix native集成。

我的Android.manifest文件有以下权限。

<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" />

我得到的错误如下请在此输入图片描述

react-native arcgis arcgis-js-api
1个回答
0
投票

ArcGIS Runtime是Esri针对原生应用的SDK,无论你是做原生还是React Native开发。您应该使用ArcGIS Runtime来优化本地应用程序的性能和灵活性。ESRI并没有为React Native提供可重用的地图组件,所以你必须自己集成它。这里有一个概念验证的例子,说明如何使用。在React Native中使用ArcGIS Runtime。

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

© www.soinside.com 2019 - 2024. All rights reserved.