js 基于可视区域 创建展示区域对应的经纬度二维数组
2017-04-27 12:43
204 查看
本篇文章主要是分享下基于地图区域创建经纬度二维数组,需要的朋友可以过来参考下
接上个文章, 基于 地图区域,算出这个展示区域对应的点。
经纬度的变化关系: XY页面展示上, 从左到右维度是增加 如: 106 -> 107 , 从上到下经度是减小 如:30 ->29
创建的时候需要确定从哪开始, 附上代码,如下:
function getSizePointsData (latMin,latMax,lngMin,lngMax,lngStep,latStep){ // 区域的最小经度,最大经度,最小维度,最大维度,维度要画多少格,经度要画多少格 var viewAreaMapPoints=new Array(); var lngValue = (lngMax - lngMin)/lngStep; var latValue = (latMax - latMin)/latStep; for(var k=0;k<latStep;k++){ viewAreaMapPoints[k]=new Array(); for(var j=0;j<lngStep;j++){ viewAreaMapPoints[k][j]= {drawIDs:[],count:0,lng:lngMin + j*lngValue,lat:latMax - k*latValue}; } } }
这个有什么用呢,看之前的文章: 主要看思路:区域数据去重 + JavaScript一次性展示几万条数据实例代码
js二维数组定义和初始化的三种方法总结 ,可以参考 : http://www.jb51.net/article/47528.htm ,不搬了
相关文章推荐
- DWR: 创建与JAVA对象对应的JS对象。
- JS实现在Repeater控件中创建可隐藏区域的代码
- D3.JS 基于javascript的图表展示库<三>----基本元素绑定
- D3.js学习笔记(三)——创建基于数据的SVG元素
- 基于HTML的PDF展示 pdf.js
- 基于区域增长的可视人彩色图像分割
- 图解js中常用的判断浏览器窗体、用户屏幕可视区域大小位置的方法
- js获取浏览器的可视区域尺寸的实现代码
- D3.JS 基于javascript的图表展示库<二>----基本元素操作
- JS获取浏览器可视区域的尺寸
- JS获取浏览器可视区域尺寸
- js 延迟加载页面图片(当图片出现在窗口可视区域的时候加载)
- php、js两种不同方式根据关键词返回经纬度接口【基于Google map API】
- 不在可视区域,重新创建地图,添加标注
- js/jquery获取浏览器窗口可视区域高度和宽度以及滚动条高度实现代码
- JS实现在Repeater控件中创建可隐藏区域
- 基于js利用经纬度进行两地的距离计算
- 百度地图经纬度转换+反地址解析+显示可视区域内标注点+地图自动刷新+标注的聚合
- JS获取浏览器可视区域尺寸
- 基于Node.js+socket.IO创建的Web聊天室