为 React Native 应用程序(iOS 和 Android)实现 Here SDK 的最佳方式是啥?

Posted

技术标签:

【中文标题】为 React Native 应用程序(iOS 和 Android)实现 Here SDK 的最佳方式是啥?【英文标题】:What is the best way to implement Here SDK for React Native apps (iOS and Android)?为 React Native 应用程序(iOS 和 Android)实现 Here SDK 的最佳方式是什么? 【发布时间】:2021-09-28 14:00:43 【问题描述】:

是否有现有的 React-Native 库来实现 Here 地图和导航,还是我必须为这两个平台本地实现 Here SDK?

【问题讨论】:

或者,考虑使用 Flutter。有一个 SDK:developer.here.com/documentation/flutter-sdk-explore @Datasun 我们正在将地图功能添加到现有的 React Native 应用程序中,因此很遗憾,此时无法使用这里的 Flutter sdk。另外,我们的技术负责人已经排除了使用 mapbox sdk,所以在 react native 中实现 Here maps 是我们唯一的选择。 【参考方案1】:

您需要为 iosandroid 实现原生模块才能使用来自 React Native 应用程序的 Here SDK。如果您使用 HERE SDK 3.x,以下将是一个很好的示例。 https://github.com/Weopt/react-native-here-maps

如果您使用的是 HERE SDK 4.x,则需要对上述示例进行一些修改,以调整 3.x 和 4.x 的接口差异。

【讨论】:

以上是关于为 React Native 应用程序(iOS 和 Android)实现 Here SDK 的最佳方式是啥?的主要内容,如果未能解决你的问题,请参考以下文章

在普通系统中以 react-native 为 ios 创建发布应用程序

为 ios react-native itc deploy 加载 ios/main.bundlejs 时遇到问题

react-native中ios的TextInput下划线颜色

以真实设备为目标时,无法在 IOS 中构建 react-native

如何减小 React Native iOS 应用程序的大小?

React-Native组件之 Navigator和NavigatorIOS