位置: 编程技术 - 正文

javascript html5 canvas实现可拖动省份的中国地图

编辑:rootadmin

推荐整理分享javascript html5 canvas实现可拖动省份的中国地图,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例分享了html5 canvas可拖动省份的中国地图实现方法,供大家参考,具体内容如下

1.数据获取画地图需要省份边界坐标,理论上可以每次都用百度API获取数据并绘图,但为了增加效率,首先将所有坐标都获取下来并存入数据库中。新建省份数据数组轮询该数组,根据省份名称请求百度API获取坐标数据,并将数据以ajax方式放松给php

php得到数据后,解析数据并将数据存储到事先建好的数据库中

javascript html5 canvas实现可拖动省份的中国地图

2.画地图(base地图画在mapCanvas层)轮询省份数组,并以ajax方式请求该省份边界坐标,然后绘图

3.画移动连线(连线和移动的省份画在moveMapCanvas层)当在地图上拖动省份时,出现若干条连接移动的省份和原省份的直线

4.事件鼠标按下事件:当点击到地图上时,要做的事是,判断点击位置,将位置信息转化成经纬度,再通过百度API根据经纬度获得省份名称。

鼠标移动事件:根据点击的省份名,获得数据,并实时重绘移动层的省份

鼠标抬起事件:设置dragging为false,clear移动层。

小结:功能、原理都很简单,但能熟悉canvas的一些属性和方法。canvas层是可以重叠到一起的,这样就可以在不同的层画不同的内容,方便维护和管理。

标签: javascript html5 canvas实现可拖动省份的中国地图

本文链接地址:https://www.jiuchutong.com/biancheng/377494.html 转载请保留说明!

上一篇:js仿百度登录页实现拖动窗口效果(仿百度首页html代码静态)

下一篇:JavaScript获取图片像素颜色并转换为box-shadow显示(js 获取图片大小)

  • 个人独资企业需要报税吗
  • 代缴税费
  • 税务免抵调库是什么意思
  • 二手房个人所得税是买方交还是卖方交
  • 生育津贴是否需要纳税
  • 公司账户进账必须交税吗
  • 展览服务费进项可以抵扣吗
  • 工商局打印机读档案委托书
  • 政府补助递延收益和其他收益的区别
  • 人力资源服务费发票可以抵扣吗
  • 一般纳税人税控维护费怎么填报
  • 多收账款怎么账务处理
  • 工伤期间奖金发放标准
  • 企业所得税季度纳税申报表 a类
  • 采购原材料运费会计分录
  • 以前年度少计提收入
  • 什么是销售利润率和成本利润率
  • 小规模纳税人建筑行业
  • 发票和款未付可以抵扣吗
  • 车位销售代理合同
  • 居民小区人防设施主要是什么
  • 财务期初期末
  • 成品油零售加油站增值税规定
  • 差额承兑汇票办法规定
  • 以前年度应付账款转收入
  • skynetave.exe - skynetave是什么进程 有什么用
  • php自学
  • 债务重组账务处理会计分录
  • SCHDPL32.EXE - SCHDPL32是什么进程 有什么用
  • 销售折扣的税票怎么开
  • 3gwifi怎么用
  • 最高跑分纪录的显卡是什么
  • wordpress采集教程
  • php在apache中有哪些工作方式
  • 拍到国际空间站过境
  • 原版锯齿
  • 2020年农业病虫害
  • iframe写法
  • 前端file对象
  • chat功能
  • php使用mysql
  • python del语法
  • 收到汇算清缴后怎么处理
  • 残疾基金出什么科目
  • 劳务派遣差额征税政策
  • 捐赠支出怎么抵税
  • linux环境中使用哪些搜索命令比find更高效
  • 从物资公司购入原木的进项税额
  • 定期定额征收和核定征收哪个好
  • 小规模纳税人适用什么会计准则
  • 工资与社保的关系图
  • 事业单位没有
  • 应收贷方余额怎么处理
  • 预付账款没有收到货怎么处理
  • 小规模纳税人退税政策
  • 半个固定资产如何折旧
  • 购买药材的发票如何抵扣?
  • 所得税汇算清缴前取得跨年发票
  • 明细账填制要求
  • mysql -ne
  • SQL Server提示"选定的用户拥有对象,所以无法除去该用户”
  • mysql alter table修改表命令整理
  • MSSQL SERVER 2005 数学函数整理
  • win7打开控制面板快捷键
  • win8安装程序在哪里
  • 微软为什么放弃win10
  • rpm命令的作用是什么
  • windows关闭安全引导
  • winxp如何将两个分区合并成一个分区
  • mac应用程序安装失败
  • win10如何移动应用程序
  • opengl transform
  • 清理服务器c盘
  • javascript怎么学
  • 简洁实用的公司治理机制
  • 安卓实现单选题
  • 国家辽宁税务总局
  • 交了增值税还用交税吗
  • 国家税务总局176号公告
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设