位置: 编程技术 - 正文

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 获取图片大小)

  • 增值税发票网上勾选平台
  • 4s店事故处理流程
  • 房产税如何交
  • 劳务派遣公司如果倒闭了怎么办
  • 2019年小微企业六税两费减免
  • 城市维护建设税属于什么科目
  • 其他流动资产待抵扣进项税额
  • 购进客房用品取得增值税专用发票注明税额9120
  • 以旧换新的会计处理规定
  • 预收账款核算内容是什么
  • 补偿款开具发票
  • 公司职员聚餐取个名字
  • 子公司可否将母公司注销
  • 免税发票不用纳税可以吗
  • 水利建设基金的缴费基数是什么
  • 增值说税率怎么计算
  • 增值税进项税额转出的账务处理
  • 正确解读《非居民金融账户涉税信息尽职调查管理办法》
  • 财务负责人必须是本公司员工吗
  • 预交增值税抵减申报
  • 补提以前年度费用在年度报表中怎么填
  • 什么是城市维护费
  • 用于非应税项目的购进货物或应税劳务
  • 鸿蒙系统控制中心
  • php字符串定义
  • 作为一名程序员应该掌握哪些语言
  • 短期借款和短期贷款
  • 想做酒水批发的生意怎么做?
  • 无偿划转股权
  • 债券投资账务处理例题
  • php数组数据结构
  • 增值税发票怎么抵税
  • 进销项抵扣规则
  • scp命令 基于SSH协议远程复制文件
  • 表单验证方法一般有哪几种
  • 扣发工资是发还是不发
  • 万科金域华府二手房房源
  • 车票抵扣增值税在哪里申报
  • 小规模发票跨月冲红怎么做账
  • 增值税退税怎么退
  • mongodb删除文档命令
  • html元素一般分为哪几类
  • sql server s
  • mysql日志有哪些
  • 核价人员要对哪些方面的价格进行核定,怎么核?
  • 短期理财会计处理
  • 增值税专用发票怎么开
  • 医院食堂餐饮服务方案
  • 房租增值税专票税点
  • 公司两年未给员工申报个税违法吗
  • 新公司办公室装修费怎么记账
  • 结转费用时财务费用为负
  • 企业名称变更后税务变更需要什么资料
  • 现金流水账怎么做表格
  • 建账前的准备工作
  • 房地产企业的土地使用权计入什么科目
  • win7怎么装win8系统
  • win7 64位系统关机按钮不见了怎么找回 win7关机按钮设置步骤
  • linux系统中的一切都归结为
  • linux解释
  • fedora win10
  • windows8whql
  • xp输入法图标不显示图片
  • linux cp命令怎么用
  • red hat linux怎么用
  • python urllib urlopen
  • python绘制球面
  • unity3d c语言
  • prize draw是什么意思
  • css框架结构
  • html用div来写表格
  • JavaScript中的this
  • 动态生成类对象
  • 无锡税务局领导
  • 浙江省税务局发短信是真的吗
  • 职工疗养费可以税前扣除吗
  • 我国国家治理体系是一整套什么的国家制度
  • 留学生在美国买房子需要什么条件
  • 所得税汇算清缴退税税务局要来查账
  • 如何开展班级全部活动
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设