Как узнать местоположение пользователя в Reaction-native-mapbox-gl? - PullRequest
0 голосов
/ 02 марта 2020

Я использую реагировать-нативно-mapbox-gl, чтобы показать карту в моем приложении реакции, при загрузке страницы он должен показывать местоположение пользователя, например, как показывает карты Google, но он не показывает, вместо этого он покажет какой-то другой регион карты,

Может кто-нибудь помочь?

Заранее спасибо.

вот фрагмент

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>
    );
  }
}

1 Ответ

0 голосов
/ 02 марта 2020

Ознакомьтесь с этой статьей, в которой показано, как отображать маркер местоположения пользователя с помощью компонента «Маркер».

https://github.com/react-native-mapbox-gl/maps/issues/227

https://github.com/react-native-community/react-native-maps/blob/master/docs/marker.md

реагирующая карта не отображает местоположение пользователя и аннотации

...