• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >HBuilder教程 > mui获取百度地图定位功能

mui获取百度地图定位功能

作者:教程 字体:[增加 减小] 来源:互联网 时间:2017-05-31

本文主要包含mui 百度地图,mui集成百度地图,mui内置地图导航功能,mui分享功能,mui搜索功能,mui 百度地图定位等相关知识,教程希望在学习及工作中可以帮助到您

   复制下面的代码,将你的key替换下测试

  1. <!doctype html> 
  2. <html> 
  3.  
  4.     <head> 
  5.         <meta charset="UTF-8"> 
  6.         <title>mui百度地图定位-www.weikejianghu.com</title> 
  7.         <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /> 
  8.         <link href="css/mui.css" rel="stylesheet" /> 
  9.         <style> 
  10.             #container { 
  11.                 width: 100%; 
  12.                 height: 500px; 
  13.                 background: #0062CC; 
  14.             } 
  15.         </style> 
  16.     </head> 
  17.  
  18.     <body> 
  19.         <div class="mui-content"> 
  20.             <div id="container"> 
  21.             </div> 
  22.         </div> 
  23.  
  24.         <script src="js/mui.min.js"></script> 
  25.         <script type="text/javascript" src="http://api.map.baidu.com/api?v=2.0&ak=你的key值"></script> 
  26.         <script type="text/javascript" src="http://developer.baidu.com/map/jsdemo/demo/convertor.js"></script> 
  27.         <script type="text/javascript"> 
  28.             mui.init(); 
  29.  
  30.             mui.plusReady(function() { 
  31.  
  32.                 var longitude, latitude; 
  33.                 //var map = new BMap.Map("container"); 
  34.  
  35. //                navigator.geolocation.getCurrentPosition(function(position) { 
  36. //                    longitude = position.coords.longitude; 
  37. //                    latitude = position.coords.latitude; 
  38. // 
  39. //                    console.log("longitude:" + longitude + "==latitude:" + latitude); 
  40. //                    var point = new BMap.Point(longitude, latitude); 
  41. //                    map.centerAndZoom(point, 20); // 初始化地图,设置中心点坐标和地图级别   
  42. //                    var marker = new BMap.Marker(point); // 创建标注 
  43. //                    map.addOverlay(marker); // 将标注添加到地图中 
  44. //                    map.panTo(point); 
  45. //                }); 
  46.  
  47.                 plus.geolocation.getCurrentPosition(translatePoint, function(e) { 
  48.                     mui.toast("异常:" + e.message); 
  49.                 }); 
  50.  
  51.                 function translatePoint(position) { 
  52.                     var currentLon = position.coords.longitude; 
  53.                     var currentLat = position.coords.latitude; 
  54.                     var gpsPoint = new BMap.Point(currentLon, currentLat); 
  55.                     BMap.Convertor.translate(gpsPoint, 2, initMap); //坐标转换 
  56.                 } 
  57.  
  58.                 function initMap(point) { 
  59.                     map = new BMap.Map("container"); //创建地图 
  60.                     map.addControl(new BMap.NavigationControl()); 
  61.                     map.addControl(new BMap.ScaleControl()); 
  62.                     map.addControl(new BMap.OverviewMapControl()); 
  63.                     map.centerAndZoom(point, 15); 
  64.                     map.addOverlay(new BMap.Marker(point)); 
  65.  
  66.                 } 
  67.  
  68.                 //                setTimeout(function() { 
  69.                 //                    var gpsPoint = new BMap.Point(longitude, latitude); 
  70.                 //                    BMap.Convertor.translate(gpsPoint, 0, function(point) { 
  71.                 //                        var geoc = new BMap.Geocoder(); 
  72.                 //                        geoc.getLocation(point, function(rs) { 
  73.                 //                            var addComp = rs.addressComponents; 
  74.                 //                            mui.alert(addComp.province + ", " + addComp.city + ", " + addComp.district + ", " + addComp.street + ", " + addComp.streetNumber); 
  75.                 //                        }); 
  76.                 //                    }); 
  77.                 //                }, 3000); 
  78.  
  79.             }); 
  80.         </script> 
  81.     </body> 
  82.  
  83. </html> 

您可能想查找下面的文章:

  • mui获取百度地图定位功能
  • MUI实现百度地图定位功能
  • MUI 地图定位问题终于解决了
  • mui访问百度图片,长按图片下载至手机相册

相关文章

  • 2017-05-31mui使用pop-in动画,页面二次渲染的问题,求解
  • 2017-05-31hbuilder mui 获取手机是否开启GPS
  • 2017-05-31HBuilder MUI 关于百度定位
  • 2017-05-315+APP优化技巧之Webview窗口动画
  • 2017-05-31MUI Android创建最精简离线打包工程
  • 2017-05-31如何防止第三方页面使用plus.xxx对程序进行破坏
  • 2017-05-31mui 怎样监听scroll事件的滚动距离
  • 2017-05-31MUI 使用dialog实现表单密码的输入及验证
  • 2017-05-31Hbuilder MUI 页面刷新及页面传值问题
  • 2017-05-31mui第三方支付DCloud-BeeCloud Pay 无后端开发的支付服务

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • HBuilder Android APP打包发布
    • hbuilder mui HBuilder中Autoprefixer的配置方法
    • Hbuilder MUI 第一次启动的引导页面实现思路
    • 新版本Hbuilder打包的IOS应用上传苹果市场 被提示不支持ipv6,如何解决?
    • html5实现ios长按图标后进入图标排序及删除功能的效果
    • Hbuilder MUI 播放音频–html5+ audio模块
    • Hbuilder MUI OAuth授权登录申请地址
    • MUI 某个页面全屏显示 (不显示系统状态栏)
    • Hbuilder MUI 滚动到页面顶部
    • mui android native.js获取手机CPU信息

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有