React-native-maps v0.20.1 with expo v25.0.0

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

我正在使用expo v25.0.0来开发具有反应原生的移动应用程序。我的react-native版本是最新版本。所以问题是react-native-maps在我的package.json中有[email protected][email protected]作为依赖,因为我的expo版本是v25.0.0,我有react-native @作为deps,0.52.0和[email protected]

所以运行应用程序我有这个错误:

peer dep missing: [email protected], required by [email protected]
peer dep missing: [email protected], required by [email protected]

有人能告诉我应该做什么吗?

我发现这个库:react-native-mapbox-gl,你认为它可以是一个很好的替代品来使用它而不是react-native.maps吗?

谢谢

reactjs react-native expo react-native-maps
1个回答
1
投票

如果你想与react-native-maps一起使用,你不应该单独引入ExpoExpo已经内置了该库。

以下是您从MapView文档直接导入Expo所需的全部内容:

(他们为initialRegion中的lat / lng提供了一些样本坐标,但你可以将它们改为你想要的任何东西。)

https://docs.expo.io/versions/latest/sdk/map-view.html

import React from 'react';
import { MapView } from 'expo';

export default class App extends React.Component {
  render() {
    return (
      <MapView
        style={{ flex: 1 }}
        initialRegion={{
          latitude: 37.78825,
          longitude: -122.4324,
          latitudeDelta: 0.0922,
          longitudeDelta: 0.0421,
        }}
      />
    );
  }
}
© www.soinside.com 2019 - 2024. All rights reserved.