根据一组定点,来细化路线坐标,比如2个点,细化出100个点坐标然后用这一百个点作为路线坐标

 1 var splitLine = function(){
 2     var splitIndex = 10;//划分等分
 3     var arry = [[30,60],[60,20],[30,90]]; //测试数据1 左底又高倾斜
 4     arry = [[60,30],[90,90],[30,90]]; //测试数据2 左高右低倾斜
 5     var x1 = arry[0][0];
 6     var y1 = arry[0][1];
 7     var x2 = arry[1][0];
 8     var y2 = arry[1][1];
 9     console.info(‘00000‘);
10     var k = ((y2-y1)/(x2-x1)).toFixed(2); //斜率
11     console.info(‘斜率‘,k);
12     var x3 = parseFloat((Math.abs(x2-x1)/splitIndex).toFixed(2))+x1;//等分
13     var y3 = Math.abs(x3-x1)*k+y1;
14     console.info(‘x1=‘,x1,‘y2=‘,y2,‘x2=‘,x2,‘y2=‘,y2,‘x3=‘,x3,‘y3=‘,y3);
15 }

使用过程中splitIndex可以用index/splitIndex的方式表示,动态改变index,这样就可以获取到10个点的坐标了。

用途:

时间: 2024-08-10 15:09:41

根据一组定点,来细化路线坐标,比如2个点,细化出100个点坐标然后用这一百个点作为路线坐标的相关文章

BI之SSAS完整实战教程7 -- 设计维度、细化维度中 :浏览维度,细化维度

上篇文章我们已经将Dim Geography维度设计好. 若要查看维度的成员, AS需要接收该维度的详细信息(包括已创建的特性.成员属性以及多级层次结构), 通过XMLA与AS的实例进行通信. 今天我们将维度部署到AS上进行查看. 文章提纲 补充背景知识 浏览维度,细化维度 总结 补充背景知识 XMLA是一种基于简单对象访问协议(SOAP)的XML应用程序编程接口的行业标准, 设计用于OLAP和数据挖掘. XMLA规范定义了两个函数,即Execute和Discover, 这两个函数用于向主机实例

zrender-横坐标的滑入,滑出,颜色改变

效果图:(鼠标滑动上,文字变色,滑出也变色) 原文地址:https://www.cnblogs.com/snowbxb/p/12408245.html

Bitonic旅行路线问题

接着上一篇的动态规划问题的一道题目: 欧几里德货郎担问题是对平面给定的n个点确定一条连结各点的.闭合的游历路线问题.图1(a)给出了七个点问题的解.Bitonic旅行路线问题是欧几里德货郎担问题的简化,这种旅行路线先从最左边开始,严格地由左至右到最右边的点,然后再严格地由右至左到出发点,求路程最短的路径长度.图1(b)给出了七个点问题的解. 请设计一种多项式时间的算法,解决Bitonic旅行路线问题. 猛地一看似乎没有什么状态可言,但是如果想一下——避免重复计算这样的特点的话——任意两点之间通过

Google Maps API V3 之 路线服务

概述 您可以使用 DirectionsService 对象计算路线(使用各种交通方式).此对象与 Google Maps API 路线服务进行通信,该服务会接收路线请求并返回计算的结果.您可以自行处理这些路线结果,也可以使用 DirectionsRenderer 对象呈现这些结果. 您可以通过文本字符串(例如,“伊利诺斯州芝加哥市”或“澳大利亚新南威尔士州达尔文市”)或 LatLng 值的形式来指定路线的起点和终点.路线服务可以使用一系列路标返回多段路线.路线可以显示为一条在地图上绘制路线的折线

OpenGL ES总结(三)OpenGL通过计算纹理坐标来显示一张图片

转载请把头部出处链接和尾部二维码一起转载,本文出自逆流的鱼yuiop:http://blog.csdn.net/hejjunlin/article/details/62444395 通过OpenGL来显示一张汽车图片,图片可以看做一个矩形,所以我们先来画一个矩形 OpenGL的基本形状是三角形,一个矩形可以看成由4个三角形构成,如果我们一个一个画,那需要12个顶点,36个坐标,效率不高,所以我们采用另外一种方式--顶点索引与glDrawElements配合使用. 什么是顶点索引呢?顶点索引就是给

[NOI题库]移动路线

总时间限制: 1000ms 内存限制: 65536kB 描述 ×桌子上有一个m行n列的方格矩阵,将每个方格用坐标表示,行坐标从下到上依次递增,列坐标从左至右依次递增,左下角方格的坐标为(1,1),则右上角方格的坐标为(m,n).小明是个调皮的孩子,一天他捉来一只蚂蚁,不小心把蚂蚁的右脚弄伤了,于是蚂蚁只能向上或向右移动.小明把这只蚂蚁放在左下角的方格中,蚂蚁从左下角的方格中移动到右上角的方格中,每步移动一个方格.蚂蚁始终在方格矩阵内移动,请计算出不同的移动路线的数目.对于1行1列的方格矩阵,蚂蚁

【高德地图API】从零开始学高德JS API(五)路线规划——驾车|公交|步行

先来看两个问题:路线规划与导航有什么区别?步行导航与驾车导航有什么区别? 回答: 1.路线规划,指的是为用户提供3条路线推荐.[高德]在提供路线规划的时候,会提供用户自定义路线规划功能,这是别家没有做到的.导航,指的是为驾车用户提示路口信息,向左向右,进入匝道等信息. 2.我们这里说的步行导航和驾车导航,严格的说,应该是路线规划.从A地到B地,如果是驾车,路线规划会将公路路网做为搜索数据:如果是步行,过街天桥.地下通道.人行道做为搜索数据. ---------------------------

[ACM] HDU 3398 String (从坐标0,0走到m,n且不能与y=x-1相交的方法数,整数唯一分解定理)

String Problem Description Recently, lxhgww received a task : to generate strings contain '0's and '1's only, in which '0' appears exactly m times, '1' appears exactly n times. Also, any prefix string of it must satisfy the situation that the number

2718:移动路线(又是一个放苹果)

2718:移动路线 查看 提交 统计 提问 总时间限制: 1000ms 内存限制: 65536kB 描述 ×桌子上有一个m行n列的方格矩阵,将每个方格用坐标表示,行坐标从下到上依次递增,列坐标从左至右依次递增,左下角方格的坐标为(1,1),则右上角方格的坐标为(m,n). 小明是个调皮的孩子,一天他捉来一只蚂蚁,不小心把蚂蚁的右脚弄伤了,于是蚂蚁只能向上或向右移动.小明把这只蚂蚁放在左下角的方格中,蚂蚁从 左下角的方格中移动到右上角的方格中,每步移动一个方格.蚂蚁始终在方格矩阵内移动,请计算出不