【问题标题】:How to get the Longitude and Latitude from Address entered in text input, React native如何从文本输入中输入的地址获取经度和纬度,React Native
【发布时间】:2021-05-03 16:24:47
【问题描述】:

主题是指。我的反应原生地图上有 2 个输入字段。 一是起点/二是目的地。现在我想获取输入到第一个输入(原点)的地址,转换为经度和纬度,然后从第二个获取值(转换为经度和纬度),然后将其显示在标记中。

我如何在 React Native 中做这样的事情。我是新手。

编辑

这张图片,获取起点和终点

【问题讨论】:

    标签: react-native geolocation latitude-longitude


    【解决方案1】:

    【讨论】:

    • 我可以通过 fetch 获取起点和终点吗?分别获取起点和终点的纬度和经度?
    • 我不是你所说的 origin 的意思,反向地理编码需要 long lat 并返回地址,geocode api 需要地址并返回 long lat
    • 我将分享应用程序的屏幕。我想做的是获取起点和终点的经度和纬度,这样我就可以用它们来显示方向,仅此而已。请参阅编辑
    【解决方案2】:

    获取所提供地址的经纬度称为地理编码: https://developers.google.com/maps/documentation/geocoding/overview 您可以从上面阅读更多内容,

    React Native 的包: https://github.com/marlove/react-native-geocoding#readme

    要获取当前用户的当前位置,可以使用 react-native-geolocation-services 获取设备当前的经纬度。

    要获得距离,您需要使用半正弦公式: https://en.wikipedia.org/wiki/Haversine_formula#:~:text=The%20haversine%20formula%20determines%20the,and%20angles%20of%20spherical%20triangles.

    您可以使用 haversinejs 包实现相同的目的: https://www.npmjs.com/package/haversine

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-10-12
      • 1970-01-01
      • 1970-01-01
      • 2013-08-08
      • 1970-01-01
      • 1970-01-01
      • 2011-02-20
      • 2010-12-02
      相关资源
      最近更新 更多