【问题标题】:How to use MapLibre GL Js in react native如何在 React Native 中使用 MapLibre GL Js
【发布时间】:2021-06-12 18:53:02
【问题描述】:

我正在寻找一种在我的 react 本机应用程序中使用 OpenStreetMap 数据的方法。 在我最后的研究中,我发现了MapLibre,这是基于 MapBox GL 旧版本的免费选项。 我面临的问题是,除了@react-native-mapbox-gl/maps 之外,我无法在 React Native 中找到任何插件来使用它。因此,在他们的文档中说:“我们现在也支持 MapLibre 风格的 Mapbox SDK”,但他们提出的示例如下:

import { StyleSheet, View } from "react-native";
import MapboxGL from "@react-native-mapbox-gl/maps";

MapboxGL.setAccessToken("<YOUR_ACCESSTOKEN>");

const styles = StyleSheet.create({
  page: {
    flex: 1,
    justifyContent: "center",
    alignItems: "center",
    backgroundColor: "#F5FCFF"
  },
  container: {
    height: 300,
    width: 300,
    backgroundColor: "tomato"
  },
  map: {
    flex: 1
  }
});

export default class App extends Component {
  render() {
    return (
      <View style={styles.page}>
        <View style={styles.container}>
          <MapboxGL.MapView style={styles.map} />
        </View>
      </View>
    );
  }
}

需要有 MapBox GL 的访问令牌,并且没有 MapLibre 的描述 否则,如果有免费的瓷砖供应商可以告诉我,将受到欢迎。

【问题讨论】:

    标签: javascript react-native openstreetmap mapbox-gl-js maplibre-gl


    【解决方案1】:

    iOS指南here

    安卓指南here

    【讨论】:

    • 非常感谢
    猜你喜欢
    • 2021-08-18
    • 2021-10-21
    • 1970-01-01
    • 1970-01-01
    • 2018-08-16
    • 2022-11-03
    • 1970-01-01
    • 1970-01-01
    • 2021-10-20
    相关资源
    最近更新 更多