首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在react-native-mapbox-gl中获取用户位置?

如何在react-native-mapbox-gl中获取用户位置?
EN

Stack Overflow用户
提问于 2020-03-02 15:08:48
回答 2查看 4.9K关注 0票数 1

我正在使用react-native-mapbox-gl在我的react应用程序中显示地图,在页面加载时,它应该像google地图一样显示用户的位置,但它无法显示,而是显示地图的其他一些区域。

有人能帮帮忙吗?

提前谢谢。

以下是代码片段

代码语言:javascript
复制
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 {
  componentDidMount() {
    MapboxGL.setTelemetryEnabled(false);
  }

  render() {
    return (
      <View style={styles.page}>
        <View style={styles.container}>
          <MapboxGL.MapView style={styles.map} />
          <MapboxGL.UserLocation />
        </View>
      </View>
    );
  }
}
EN

回答 2

Stack Overflow用户

发布于 2021-01-10 19:34:56

您可以将MapboxGL.Mapview传递给孩子。

代码语言:javascript
复制
<MapboxGL.MapView style={styles.map}>
  <MapboxGL.UserLocation/>
</MapboxGL.MapView>
票数 3
EN

Stack Overflow用户

发布于 2020-03-02 15:17:05

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60484056

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档