在javascript百度地图上,怎么根据已经存在的直线绘制生成指定距离的平行线?
已知有两个经纬度坐标,和一个距离参数,现在在这两个经纬度之间上生成一条直线,然后在这个线的两边再生成一条平行线,长度是一样的,或者换个问题,就是根据已知两个经纬度坐标和距离参数得到平行线的起点和终点的经纬度坐标。
比如距离参数是10米,在百度地图上,在两个经纬度坐标生成一条线,然后在两边,生成一条距离10米的平行的线条,或者计算出距离10米的另外两个经纬度坐标。
这怎么做?需要用到什么公式吗
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
没用过百度地图,不知道它给出的“经纬度”(地图给出的经纬度并非物理尺度上的真实经纬度)是不是已经换算成 2D 的平面关系了。
如果是的话,其实就是 X、Y 轴各自加上偏移量值就可以了啊……
如果已知的并非平行线的偏移量,而是偏移半径和方向这种的,三角函数换算一下就好了。