HTML5--关于Geolocalition(地理定位)

* Geolocation(地理定位)

* 基本内容

* 地理定位 - 地球的经度和纬度的相交点

* 实现地理定位的方式

* GPS - 美国的,依靠卫星定位

* 北斗定位 - 纯国产,惯性定位技术和卫星定位

* 基站定位 - 移动运营商创建基站(提供信号源)

* 基于互联网 - IP地址(PC端和移动端)

* 目前很多浏览器都具有定位功能

* HTML5中地理定位

* 地理定位功能并不是属于HTML5专有内容

* HTML5的地理定位技术,由Google公司提供的

* Google Map产品

* 中国 - 国内不能使用Google公司所有服务和产品

* 百度地图和高德地图

* 百度地图

* 百度地图 - http://developer.baidu.com/map/

* 注册百度开发者账户

* http://developer.baidu.com/

* 条件 - 必须能连接互联网

* 目的 - 掌握如何使用百度地图

* JS库或百度地图

* 提供的API帮助文档

* 提供的Demo示例代码

* 学习目的

* 学习的百度地图的功能

* 百度地图的使用特点

* 如何使用百度地图

* 在HTML页面中

* 引入百度地图的JS

http://api.map.baidu.com/api?v=2.0&ak=秘钥

* 定义显示地图的容器

<div id="" style=""></div>

* 在javascript代码中

* 创建百度地图Map对象

var map = new BMap.Map(容器id);

* 进行地图的初始化

map.centerAndZoom();

* 百度地图的组件

* 核心类 - Map类

* 构造器 - BMap.Map(容器id);

* 方法

* centerAndZoom() - 初始化方法

* addControl() - 添加控件

* addOverlay() - 添加标注

* Control类 - 控件类

* ScaleControl类 - 表示地图的比例尺

* 构造器 - 创建比例尺对象

* NavigationControl类 - 表示移动缩放控件

* 构造器 - 创建移动缩放控件

* Overlay类 - 遮盖物类

* Marker类 - 表示地图的一个标注

* 构造器 - Marker(point)

* Point类 - 标注类

* 拖放(拖拽)API

* 实现拖拽效果

* 要拖拽的文件是什么? - 源元素

* 要拖拽到哪里去? - 目标元素

* 目前实现拖拽效果

* 使用原生DOM就能实现 - 最麻烦

* 使用jQuery的插件 - 拖拽效果

* HTML5中提供的拖拽功能

* HTML5中拖拽

* 源元素事件

* dragstart - 当鼠标开始拖放时被触发

* drag - 当鼠标拖放过程中,类似于mousemove事件

* dragend - 当鼠标结束拖放时被触发

* 目标元素事件

* dragenter - 当鼠标拖放进入到目标元素内被触发

* dragover - 当鼠标到达目前元素被触发

* 为该事件增加event.preventDefault();

* drop - 当鼠标实现拖放效果时被触发

* 默认情况下,该事件没有被触发

* 原因 - HTML页面默认情况下,不允许拖放

* 称之为HTML页面的默认行为

* 解决 - 阻止页面的默认行为

* 事件对象event.preventDefault()方法

* dragleave - 当鼠标拖放离开目标元素被触发

* dataTransfer对象

* 作用 - 类似于window系统的剪切板的功能

* 功能

* 可以将源元素的信息(数据),存储在这里

* 将存储在该对象的源元素信息,提供给目标元素

* 方法

* setData() - 设置(源元素)数据

* 在源元素事件中使用

* getData() - 获取设置的数据

* 在目标元素事件中使用

* clearData() - 清除(设置的)数据

* 所有的数据内容,存储在浏览器内存中

* 当使用完毕数据内容时,清除

* setDragImage()方法

* 作用 - 修改拖放过程中,鼠标跟随的图片效果

* 用法 - drag、dragstart等事件

* 注意 - 实际操作中,该方法几乎不用

* 扩展内容

* 建立自己的技术博客

* 作用

* 归纳学习技术知识和经验总结等

* 帮助检查技术专业性或是否存在错误

* 技术博客提供与别人交流平台

* 面试时,公司会问是否拥有技术博客

* 技术博客网站

* CSDN - 技术圈知名度最大的

http://blog.csdn.net/

* 博客园 - 老牌的技术博客

http://www.cnblogs.com/

* iteye - 专注于技术博客

http://www.iteye.com/blogs

* 开发社区

http://segmentfault.com/

* 将作品放在网上可以访问(Web前端)

* hexo - 使用nodejs编写的静态博客程序

* 地址:https://hexo.io/

* 搭建博客网站

* github

https://pages.github.com/

* gitcafe

https://gitcafe.com/

* git软件的使用

时间: 2024-10-05 07:24:00

HTML5--关于Geolocalition(地理定位)的相关文章

HTML5 Geolocation(地理定位)用于定位用户的位置。

定位用户的位置 HTML5 Geolocation API 用于获得用户的地理位置. 鉴于该特性可能侵犯用户的隐私,除非用户同意,否则用户位置信息是不可用的. 浏览器支持 Internet Explorer 9.Firefox.Chrome.Safari 以及 Opera 支持地理定位. 注释:对于拥有 GPS 的设备,比如 iPhone,地理定位更加精确. HTML5 - 使用地理定位 请使用 getCurrentPosition() 方法来获得用户的位置. 下例是一个简单的地理定位实例,可返

HTML5 学习之地理定位

html5 获取坐标: Java代码   <!DOCTYPE HTML> <html> <head> <title>test1.html</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content=&quo

HTML5地理定位用法

HTML5 Geolocation(地理定位)用于定位用户的位置. 亲自试一试:在谷歌地图上显示您的位置 定位用户的位置 HTML5 Geolocation API 用于获得用户的地理位置. 鉴于该特性可能侵犯用户的隐私,除非用户同意,否则用户位置信息是不可用的. 浏览器支持 Internet Explorer 9.Firefox.Chrome.Safari 以及 Opera 支持地理定位. 注释:对于拥有 GPS 的设备,比如 iPhone,地理定位更加精确. HTML5 - 使用地理定位 请

HTML5学习笔记 Geolocation(地理定位)

HTML5 Geolocation(地理定位)用于定位用户的位置. 定位用户的位置 html5 Geolocation API用于获得用户的地理位置 鉴于该特性可能低侵犯用户的隐私,除非用户同意,否则用户位置信息是不可用的. HTML5 -使用地理定位 请使用getCurrentPositon()方法来获得用户的位置 下例是一个简单的地理定位的实例,可返回用户位置的纬度和纬度 直接上代码吧: <script> var x=document.getElementById("demo&q

第182天:HTML5——地理定位

HTML5 Geolocation(地理定位) HTML5 Geolocation API 用于获得用户的地理位置. 鉴于该特性可能侵犯用户的隐私,除非用户同意,否则用户位置信息是不可用的. 浏览器支持情况 Internet Explorer 9+, Firefox, Chrome, Safari 和 Opera 支持Geolocation(地理定位) 注意:Geolocation(地理定位)对于拥有 GPS 的设备,比如 iPhone,地理定位更加精确. 一.getCurrentPositio

HTML5_05之SVG扩展、地理定位、拖放

1.SVG绘图总结: ①方法一:已有svg文件,<img src="x.svg">  方法二:<body><svg></svg></body> ②绘制矩形:<rect x="" y="" width="" height=""></rect> ③绘制圆形:<circle cx="" cy="

HTML5地理定位,百度地图API,知识点熟悉

判断浏览器的兼容问题: IE9+支持地理定位,FF Chrome新版支持地理定位  if (navigator.geolocation) { alert('支持地理定位'); } else { alert('不支持地理定位'); } 获取自己位置经纬度 <script> var x=document.getElementById("wrap"); function getLocation () { if (navigator.geolocation) { navigator

HTML5 — 地理定位

Geolocation:地理定位,获取当前浏览器所在的地理坐标信息(包括经度.纬度.海拔高度.移动速度),实现LBS应用(Location Based Service)——基于定位的服务,如订   餐.面对面XX.导航.消息推送等.官网:http://lbsyun.baidu.com/ 技术上如何获取浏览器所在的地理坐标: (1)手机浏览器: 可以通过自带的GPS芯片与卫星定位通信——精确在m级: 还可以通过手机通信基站来定位——精度在km级 (2)PC浏览器: 通过IP地址反向推导出浏览器定位

HTML5 调用百度地图API地理定位

<!DOCTYPE html> <html> <title>HTML5 HTML5 调用百度地图API地理定位实例</title> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <script type="text/javascript" src="ht