您的位置:58编程 > 定位对方手机号位置 定位

定位对方手机号位置 定位

2023-05-11 03:33

定位对方手机号位置 定位

定位对方手机号位置 定位

定位对方手机号位置

你需要在 info.plist 中添加 NSLocationWhenInUseUsageDescription 键来定位,当你用 react-native init 来创建一个项目时,默认情况下定位是能够使用的。

定位遵循 MDN 规范:
https://developer.mozilla.org/en-US/docs/Web/API/Geolocation

方法

static getCurrentPosition(geo_success: Function, geo_error?: Function, geo_options?: Object)

static watchPosition(success: Function, error?: Function, options?: Object)

static clearWatch(watchID: number)

static stopObserving()

例子

Edit on GitHub

"use strict";var React = require("react-native");var {
  StyleSheet,
  Text,
  View,
} = React;
exports.framework = "React";
exports.title = "Geolocation";
exports.description = "Examples of using the Geolocation API.";
exports.examples = [
  {
    title: "navigator.geolocation",
    render: function(): ReactElement {      return <GeolocationExample />;
    },
  }
];var GeolocationExample = React.createClass({
  watchID: (null: ?number),
  getInitialState: function() {    return {
      initialPosition: "unknown",
      lastPosition: "unknown",
    };
  },
  componentDidMount: function() {
    navigator.geolocation.getCurrentPosition(
      (initialPosition) => this.setState({initialPosition}),
      (error) => console.error(error)
    );    this.watchID = navigator.geolocation.watchPosition((lastPosition) => {      this.setState({lastPosition});
    });
  },
  componentWillUnmount: function() {
    navigator.geolocation.clearWatch(this.watchID);
  },
  render: function() {    return (      <View>
        <Text>
          <Text style={styles.title}>Initial position: </Text>
          {JSON.stringify(this.state.initialPosition)}        </Text>
        <Text>
          <Text style={styles.title}>Current position: </Text>
          {JSON.stringify(this.state.lastPosition)}        </Text>
      </View>
    );
  }
});var styles = StyleSheet.create({
  title: {
    fontWeight: "500",
  },
});


阅读全文
以上是58编程为你收集整理的定位对方手机号位置 定位全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 58编程 58biancheng.com 版权所有 联系我们
桂ICP备12005667号-32 Powered by CMS