基于百度地图的HTML5地理位置定位实例
2015-10-29 00:00
681 查看
摘要: 基于百度地图的HTML5地理位置定位实例
<!DOCTYPE HTML> <html> <head> <meta charset="utf-8"> <title>无标题文档</title> <script type="text/javascript" src="http://api.map.baidu.com/api?v=1.3"></script> <script type="text/javascript"> function getLocation() { if(navigator.geolocation){ navigator.geolocation.getCurrentPosition(showMap, handleError, {enableHighAccuracy:true, maximumAge:1000}); }else{ alert("您的浏览器不支持使用HTML 5来获取地理位置服务"); } } function showMap(value) { var longitude = value.coords.longitude; var latitude = value.coords.latitude; var map = new BMap.Map("map"); var point = new BMap.Point(longitude, latitude); // 创建点坐标 map.centerAndZoom(point, 15); var marker = new BMap.Marker(new BMap.Point(longitude, latitude)); // 创建标注 map.addOverlay(marker); // 将标注添加到地图中 } function handleError(value) { switch(value.code){ case 1: alert("位置服务被拒绝"); break; case 2: alert("暂时获取不到位置信息"); break; case 3: alert("获取信息超时"); break; case 4: alert("未知错误"); break; } } function init() { getLocation(); } window.onload = init; </script> </head> <body> <div id="map" style="width:600px;height:600px;"></div> </body> </html>
相关文章推荐
- 基于OL2实现百度地图ABCD marker的效果
- JS中引用百度地图并将百度地图的logo和信息去掉
- js调用百度地图及调用百度地图的搜索功能
- 基于Arcgis for javascript实现百度地图ABCD marker的效果
- 微信企业号开发之微信考勤百度地图定位
- 百度地图自定义控件分享
- 如何调用百度地图API实现手机自动定位
- 百度地图API使用方法详解
- javascript实现百度地图鼠标滑动事件显示、隐藏
- 百度地图api如何使用
- 比例尺、缩略图、平移缩放之百度地图添加控件方法
- Android下如何使用百度地图sdk
- 百度地图api应用标注地理位置信息(js版)
- Android百度地图HelloWorld运行异常处理
- 关于百度地图坐标转换接口的研究
- Android百度地图添加多个自定义的覆盖物-日记
- 魏凯明:LBS应用开发的免费大餐
- Android百度地图开发
- 掌控移动入口:互联网手机的伪命题?
- [应用模板]PhonegapGPS+百度地图