跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 有没有算经纬度坐标的直线距离的工具或网站?
未分類
7 9 月 2020

有没有算经纬度坐标的直线距离的工具或网站?

有没有算经纬度坐标的直线距离的工具或网站?

資深大佬 : tctc4869 5

已知两个经纬度坐标,算出两个经纬度坐标的直线距离,大家知道百度地图和高德地图怎么弄么?或者其他地图软件怎么算?

当然可以通过第三方地图 api,根据算坐标之间距离的 api 编写代码实现,但是这比较麻烦,有没有现成的工具?

大佬有話說 (30)

  • 資深大佬 : gimp

    试试这个: https://www.geodatasource.com/developers/javascript

  • 資深大佬 : WEBUG

    pgsql 的坐标插件也可以吧没用过

  • 資深大佬 : liuxey

    可以试试 redis 的 geo 数据结构,特别是 GEODIST command

    https://redis.io/commands#geo

  • 主 資深大佬 : tctc4869

    @gimp 也可以

  • 資深大佬 : yggd

    turf.js

  • 資深大佬 : whileFalse

    直线距离……如果精度要求不高,用地球半径直接算不行吗

  • 資深大佬 : maojy1989

    http://lbsyun.baidu.com/jsdemo.htm#a6_1

  • 資深大佬 : raptor

    以前用地球半径估算过,在中低纬度( 70 度以下)地区准确度还可以,复习一下几何学知识也不错。

  • 資深大佬 : zjqzxc

    精度要求不高的话,感觉这就是个用搜索引擎就能解决的数学题..找 API 不太必要吧

  • 資深大佬 : weizhen199

    @raptor 是因为椭球的关系吗。

  • 資深大佬 : Donss

    pgsql 里面的 postgis 可以使用,空间地理计算函数

  • 資深大佬 : Molita

    弧长公式呀。。。

  • 資深大佬 : liujavamail

    GeoHash 么? redis 可以做,postgresql 也可以

  • 資深大佬 : luwies

    d(x1,y1,x2,y2)=r*arccos(sin(x1)*sin(x2)+cos(x1)*cos(x2)*cos(y1-y2)),其中,x1,y1 是纬度经度的弧度单位,r 为地球半径。

  • 資深大佬 : yunser

    两个月前做过一个计算距离的小工具,不知道好不好用。
    https://map.yunser.com/distance/calc

  • 資深大佬 : sdshiyan2005

    带入经纬度和半径直接算 haversine distance

  • 主 資深大佬 : tctc4869

    @maojy1989 谢谢

    高德地图有没有这种示例?

  • 主 資深大佬 : tctc4869

    @yunser 谢谢

  • 資深大佬 : jucelin

    @tctc4869 #17
    高德地图的: https://lbs.amap.com/api/javascript-api/guide/geometry/geometry/?sug_index=0

  • 主 資深大佬 : tctc4869

    @yunser 我有个问题,你这个通过经纬度定位地图上,是基于哪个坐标系? wgs84?百度地图的 bd09?还是基于高德地图?

  • 主 資深大佬 : tctc4869

    @jucelin 谢谢

  • 資深大佬 : opengps

    就是一段 js 代码,用了球面工时,方法在我的博客里搜

  • 資深大佬 : necomancer

    http://www.xamfksw.com/zgzc/18475.html

    你还是找专门工具吧

  • 資深大佬 : necomancer

    sorry,上面是直接搜图的结果,文章太水了,这个靠谱点 https://zhuanlan.zhihu.com/p/35718920
    这形状大多数小工具是不好用的。

  • 資深大佬 : Rheinmetal

    关键词: 地理信息系统
    精确计算需要了解坐标是哪个标准 对应哪个基准椭球面?

  • 資深大佬 : yunser

    @tctc4869 经纬度不加说明,一般默认 WGS-84

  • 資深大佬 : qiayue

    有直接的计算方式,基本准确,大部分场景可用,

  • 資深大佬 : wudicgi

    可以看下我这篇 blog 里的 PPT, 有标准的半正矢公式,和短距离下更快速的计算公式:
    《查找附近地点的算法 —— Geohash 》
    http://blog.wudilabs.org/entry/9354e9ac/

  • 資深大佬 : yunser

    @tctc4869 想问一下,你的坐标是什么坐标系的?

  • 資深大佬 : raptor

    @weizhen199 椭球是一方面,另一方面是计算精度问题,要高纬度算准也可以,计算量会大一些。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具