用于计算Polygon的任何Javascript库或Jquery插件's区域
Any Javascript Library or Jquery plugin for calculating Polygon's Area?
假设我有一个有n个点的多边形。现在我需要计算多边形面积?是否存在任何库或自定义函数?
以下是您在概念上寻找的内容:http://paulbourke.net/geometry/polyarea/
和javascript代码:http://paulbourke.net/geometry/polyarea/javascript.txt
/**
* @param {Array} points
*/
function getArea ( points ){
if( points.length <= 2 ){
return 0;
}
var res = 0;
for( var i = 2; i < points.length; ++i){
var v1x = points[i].x - points[0].x;
var v1y = points[i].y - points[0].y;
var v2x = points[i].x - points[1].x;
var v2y = points[i].y - points[1].y;
res += v1x*v2y - v2x*v1y;
}
return Math.abs(res);
}
相关文章:
- 不能在图像中的地图标记中使用花式框jquery插件的区域标记
- jquery插件或javascript方法自动调整文本输入(而非文本区域)(固定宽度)可变高度的大小
- 正在寻找一个类似于facebook的文本区域大小调整插件
- CKEditor 插件 - 当前文本区域的 ID
- 如何编辑使用 CodeMirror 插件的文本区域
- 如何为 jQuery 设置自动建议插件附加的文本区域的宽度
- 移动光标位置在带有滚动插件的文本区域上不起作用
- 富文本输入(非文本区域)插件
- ImageMapster插件:如何以编程方式使区域不再可选
- 使用编辑区域javascript插件时正在保存文本区域
- 用于计算Polygon的任何Javascript库或Jquery插件's区域
- Chrome扩展插件替换当前文本区域中的单词
- 使用javascript为谷歌chrome扩展插件将文本插入文本区域
- 一个文本区域中有两个插件
- 使用touch-punch插件在移动设备上拖动带有文本区域的jquery-ui-dialog
- 使用jQuery循环插件为幻灯片溢出可见区域
- 在IE中使用jQuery插入符号插件在文本区域中插入符号的位置
- 用于跨浏览器内容编辑区域的插件
- Ckeditor插件-在文本区域的特定元素上执行javascript函数
- Javascript所见即所得文本区域插件在不同浏览器中产生不一致的结果