在javascript百度地图上,怎么根据已经存在的直线绘制生成指定距离的平行线?

发布于 2022-09-30 23:06:12 字数 250 浏览 27 评论 0

已知有两个经纬度坐标,和一个距离参数,现在在这两个经纬度之间上生成一条直线,然后在这个线的两边再生成一条平行线,长度是一样的,或者换个问题,就是根据已知两个经纬度坐标和距离参数得到平行线的起点和终点的经纬度坐标。

比如距离参数是10米,在百度地图上,在两个经纬度坐标生成一条线,然后在两边,生成一条距离10米的平行的线条,或者计算出距离10米的另外两个经纬度坐标。

这怎么做?需要用到什么公式吗

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

嗳卜坏 2022-10-07 23:06:12

没用过百度地图,不知道它给出的“经纬度”(地图给出的经纬度并非物理尺度上的真实经纬度)是不是已经换算成 2D 的平面关系了。

如果是的话,其实就是 X、Y 轴各自加上偏移量值就可以了啊……

如果已知的并非平行线的偏移量,而是偏移半径和方向这种的,三角函数换算一下就好了。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文