//根据经纬度的距离获取地图的缩放级
function getRoom(diff){
var room = new Array(0, 1, 2, 3, 4, 5, 6,7,8, 9, 10, 11, 12, 13, 14);
var diffArr = new Array(360,180,90,45,22,11,5,2.5,1.25,0.6,0.3,0.15,0.07,0.03,0);
for(var i = 0; i < diffArr.length; i ++){
if((diff - diffArr[i]) >= 0){
return room[i];
}
}
return 14;
}
function getCenterPoint(maxJ,minJ,maxW,minW){//通过经纬度获取中心位置和缩放级别
if(maxJ==minJ&&maxW==minW)return [maxJ,maxW,0];
var diff = maxJ - minJ;
if(diff < (maxW - minW))diff = maxW - minW;
diff = parseInt(10000 * diff)/10000;
var centerJ = minJ*1000000+1000000*(maxJ - minJ)/2;
var centerW = minW*1000000+1000000*(maxW - minW)/2;
var zoom = getRoom(diff);
return [centerJ/1000000,centerW/1000000,zoom];
}
分享到:
相关推荐
根据经纬度获取google地图海拔
java 根据经纬度获取地理位置
高德地图根据经纬度获取详细地址(js)。内无key,请自行使用自己的高德地图key
通过经纬度获取地址,b.通过地址获取经纬度,c.通过外网IP获取地址详细信息等;(具体信息有:经纬度,ISP,区域编码,区域名称,城市名称,省份名称) 2.淘宝API测试示例是通过IP获取地址,同上,但是没有经纬度的; ...
.net后台代码 根据地址获取经纬度;根据经纬度获取地址 。 下载之后可以拓展在导入Excel时候使用( 根据地址获取经纬度;根据经纬度获取地址)=》单击直接运行=》vs2012以上版本
这个是根据经度纬度,获取经纬度所在的省,市,县,街道。如果代码有问题,请及时联系本人。
根据经纬度CLLcoordinate2D获取城市区号,赞不包含新疆,西藏,如有问题,请留言,相互学习。
根据GoogleMapApi给出地名获取经纬度,给出经纬度获取地名(Java版本) RT
百度地图根据经纬度获取国家、州市等地址相关信息
获取当前经纬度获取当前经纬度获取当前经纬度获取当前经纬度
根据百度Geocoding API获取,还有其他很多的数据可以获取到,可自行改动
根据SHP文件计算地块的四至经纬度及中心经纬度座标,配合FME使用,根据SHP文件计算地块的四至经纬度及中心经纬度座标,配合FME使用,根据SHP文件计算地块的四至经纬度及中心经纬度座标,配合FME使用
Android 根据经纬度获取地址信息 包括:名称 地址 经纬度 电话 邮编等
通过百度地图接口自己写的一个百度地图经纬度获取工具,本工具是一个html页面
输入经纬度值,可以获取该点对应的高程值,代码中增加了redis数据库的使用,用于进度条,增加omp线程优化,输入在json文件里面配置
获取经纬度已经封装成工具类,纯原生获取android手机经纬度,并且根据经纬度转换成准确的地址
googleMap根据经纬度获取地理位置,里面有使用代码,只需填入经纬度即可获取地理位置信息
获取经纬度已经封装成工具类,纯原生获取android手机经纬度,并且根据经纬度转换成准确的地址
通过经纬度获取两地直线距离。运行环境vs2010
批量经纬度获取地址软件(需联网使用,含批量 谷歌 经纬度 转 高德 经纬度 功能) 使用方法:双击exe打开软件,提示是否需要生成模板表格,输入是回车则生成表格模板,填写好谷歌数据后保存关闭表格,再双击软件重新...