(function () {

adjust ()

var timer = null

window.onresize = function () {

clearTimeout(timer)

timer = setTimeout( function () {

window.location.reload()

}, 100)

}

//重新设置每个热区

function adjust () {

var areas = $('#planetmap').children()

$.each(areas, function (idx, ele) {

var oldCoords = $(ele).attr('coords');

console.log(oldCoords)

$(ele).attr('coords', adjustPosition(oldCoords) );

})

}

//坐标转换

function adjustPosition (pos) {

var docWidth = $('body').width(),

docHeight = $('body').height(),

imageWidth = 700,

imageHeight = 1000;

var coords = pos.split(',');

for (var i = 0; i < coords.length; i++) {

coords[i] = Math.floor( parseInt(coords[i]) * docWidth / imageWidth ).toString();

i++;

coords[i] = Math.floor( parseInt(coords[i]) * docHeight / imageHeight ).toString();

}

console.log(coords.join(','))

return coords.join(',')

}

})()

html热区坐标,HTML热区map坐标,随窗口大小自适应办法(javascript)相关推荐

  1. HTML坐标不随着屏幕大小改变,HTML热区map坐标,随窗口大小自适应办法(javascript)...

    为图片添加MAP: /> /> /> /> 图片大小随页面变化,需要MAP中每个area的坐标也随页面等比例变化. Javascript实现: adjust(); var ti ...

  2. 根据标注点坐标范围计算显示缩放级别zoom自适应显示地图

    最近在开发百度地图,需要实现的是地图初始化的时候,能够把我们所有的标注点markers显示在地图上,并且让地图有一个合适的显示级别.以提高用户体验. 找到了了解决方案: 百度地图每一个显示级别对应了一 ...

  3. gps wgs84坐标与高德gcj02坐标互转

    vue中 wgs84坐标转为高德gcj02坐标,详见高德官方文档:其他坐标转高德坐标-坐标变换-教程-地图 JS API | 高德地图API //设置gps wgs84坐标转为高德gcj02conve ...

  4. openlayers地图坐标转换为屏幕像素坐标,屏幕像素坐标转成地图实际坐标

    前言: openlayers的地图坐标的转换,地图坐标与屏幕像素坐标的互转. 具体方法: 地图坐标转屏幕像素(getPixelFromCoordinate):入口 屏幕像素转地图坐标(getCoord ...

  5. 坐标范围计算显示缩放级别zoom自适应显示地图

    坐标范围计算显示缩放级别zoom自适应显示地图 1.数据: //数据准备 var points = [`在这里插入代码片`{"lng":116,"lat":40 ...

  6. 百度地图坐标查询(真实坐标)

    因为百度地图使用的是自己加密之后的坐标系,所以和网络上常用的WGS84坐标系有较大的偏差,不过百度地图API有现成的转换方法直接用就是,代码如下 1.添加坐标查询方法 theLocation(){if ...

  7. php 经纬度坐标转换 WGS84、火星坐标 (GCJ-02)、百度坐标 (BD-09)

    项目有gps上报的功能, 由于前端插件问题导致大量gps定位数据转换百度坐标(BD-09)时产生极大偏移, 故需要后端做经纬度坐标转换, 看到一篇java的相关技术帖, 拿来做了修改 Ps: 坐标转换 ...

  8. R语言ggplot2可视化:指定标题的坐标轴位置(X轴坐标和Y轴坐标),将图像的标题(title)放置在图像内部的指定位置(customize title positon in plot)

    R语言ggplot2可视化:指定标题的坐标轴位置(X轴坐标和Y轴坐标),将图像的标题(title)放置在图像内部的指定位置(customize title positon in plot) 目录

  9. 火星坐标、百度坐标、WGS-84坐标相互转换及墨卡托投影坐标转经纬度JavaScript版...

    转自:https://www.cnblogs.com/fwc1994/p/5884115.html 火星坐标.百度坐标.WGS-84坐标相互转换及墨卡托投影坐标转经纬度JavaScript版 火星坐标 ...

最新文章

  1. android获取wifi连接状态,获取android设备wifi连接状态
  2. AndroidStudio Gradle download
  3. Python: The _imagingft C module is not installed错误的解决
  4. 数据中心空调施工工序工艺管理要点
  5. MySQL数据库-笔记06【SQL的4种连接查询、事务】
  6. 一天学完spark的Scala基础语法教程七、数组(idea版本)
  7. Java多线程之线程池的手写改造和拒绝策略
  8. 【API进阶之路】因为不会创建云服务器,我被实习生摆了一道
  9. 测试与 debug 心得
  10. Ubuntu16.04 安装Teamviewer
  11. 使用VUE前端开发Lodop打印程序,实现网页打印模块
  12. mistake of android
  13. V831——AprilTag标签识别
  14. 对人工智能芯片的一些看法
  15. Dubbo协议模块源码剖析
  16. 后缀001,002,003等的文件解压
  17. 计算机组成原理ACC MQ,计算机组成原理讲案第一章.ppt
  18. 免费英文文献查询网站(生物医学) (转载)
  19. Centos安装JDK,RPM安装JDK
  20. 计算机汉字编码不能使用内码,汉字编码及区位码查询算法

热门文章

  1. 工程经济(专科)【2】
  2. 在ABP中灵活使用AutoMapper
  3. 利用软raid程序来配置实现“RAID1+0”阵列
  4. ORACLE-SQL较全面笔记
  5. RabbitMQ学习(七)——权限管理
  6. 重置系统后,右键点击空白桌面没有反应?
  7. 教你如何验IBM笔记本
  8. 调用链追踪系统在伴鱼:理论篇
  9. 小缘你咋学的Android?为啥我们不一样~
  10. Aleo提供的zkCloud:去中心化隐私计算