当前位置: 首页 > news >正文

做网站 报价 需要了解网站宣传图

做网站 报价 需要了解,网站宣传图,数字展馆设计,静态网页做的网站怎么发到网上系列文章目录 提示#xff1a;写完文章后#xff0c;目录可以自动生成#xff0c;如何生成可参考右边的帮助文档 文章目录 系列文章目录前言一、安装高德地图二、在main.js中配置需要配置2个key值以及1个密钥 三、在页面中使用3.1 新建路由3.2新建vue页面3.2-1 index.vue3.2…系列文章目录 提示写完文章后目录可以自动生成如何生成可参考右边的帮助文档 文章目录 系列文章目录前言一、安装高德地图二、在main.js中配置需要配置2个key值以及1个密钥 三、在页面中使用3.1 新建路由3.2新建vue页面3.2-1 index.vue3.2-2 main.vue 主页面显示 3.3 页面效果3.4 使用手机查看定位3.5 必须允许获取位置授权 总结关于插件关于定位常用定位方法 前言 如果没有现成的脚手架可以用我的教程需要看上中下三篇。 传送门 【Vue】Vue2创建移动端项目实战教程创建移动端项目保姆级教程设置axiosutils工具包vue.fonfig.js配置项 也可以直接拿现成的 vue-app 我按照我上面gitee中的包来操作 参考教程Vue高德地图API的使用 一、安装高德地图 npm i amap/amap-jsapi-loader --save如果是用我的脚手架还要npm i一遍其他依赖 二、在main.js中配置 需要配置2个key值以及1个密钥 Vue.prototype.mapJsKey ***************************; // jsApi Vue.prototype.mapServiceKey ***********************; // 服务端 // 配置安全密钥 window._AMapSecurityConfig {securityJsCode: ***********************, //* 安全密钥 };web js端的变量叫mapJsKey 服务端的变量叫mapServiceKey 把上面的key放进去 后面有用 securityJsCode这个就是密钥存放jsApi的key值 三、在页面中使用 这里不作组件引入了直接在页面中使用 全部可以一键复制粘贴无须担心 3.1 新建路由 {path: /park,name: park,component: () import(../views/park/index.vue),children: [{path: main,name: parkMain,component: () import(../views/park/main.vue),meta: {title: 周边公园,keepAlive: false,},},],},3.2新建vue页面 3.2-1 index.vue 用来作为父级容器好控制路由的写法 templatedivkeep-aliverouter-view v-if$route.meta.keepAlive //keep-aliverouter-view v-if!$route.meta.keepAlive //div /templatescript export default {name: park, }; /script 3.2-2 main.vue 主页面显示 页面所有内容过于简单我全部放在一起后续再一点点加功能 templatediv classcontainerdiv idMap classmap/div/div /template script import AMapLoader from amap/amap-jsapi-loader; export default {name: vinit,components: {},data() {return {map: null,position: [], // 当前经纬度locationInfo: {}, // 当前位置信息};},computed: {},watch: {},filters: {},created() { },mounted() {this.init();},methods: {init() {this.initMap();},initMap() {AMapLoader.load({key: this.mapJsKey, // 申请好的Web端开发者Key首次调用 load 时必填//2.0版本太卡了 所以使用的1.4.0版本 其插件也有不同 如ToolBarversion: 1.4.0, // 指定要加载的 JSAPI 的版本缺省时默认为 1.4.15resizeEnable: true, // 定位到当前位置plugins: [AMap.ToolBar, //工具条AMap.Geolocation, //定位AMap.PlaceSearch, // poi搜索AMap.Scale, // 比例尺], // 需要使用的的插件列表如比例尺AMap.Scale等}).then((AMap) {this.map new AMap.Map(Map, {viewMode: 3D, //是否为3D地图模式zoom: 14, //初始化地图级别});this.map.addControl(new AMap.ToolBar()); // 工具条this.map.addControl(new AMap.Scale()); // 比例尺this.geolocation new AMap.Geolocation({//定位enableHighAccuracy: true, //是否使用高精度定位默认:truetimeout: 5000, //超过10秒后停止定位默认无穷大maximumAge: 0, //定位结果缓存0毫秒默认0convert: true, //自动偏移坐标偏移后的坐标为高德坐标默认trueshowButton: true, //显示定位按钮默认truebuttonPosition: RB, //定位按钮停靠位置默认LB左下角buttonOffset: new AMap.Pixel(60, 20), //定位按钮与设置的停靠位置的偏移量默认Pixel(10, 20)showMarker: true, //定位成功后在定位到的位置显示点标记默认trueshowCircle: true, //定位成功后用圆圈表示定位精度范围默认truepanToLocation: true, //定位成功后将定位到的位置作为地图中心点默认truezoomToAccuracy: true, //定位成功后调整地图视野范围使定位位置及精度范围视野内可见默认false});this.map.addControl(this.geolocation); //在地图上引入定位插件this.geolocation.getCurrentPosition((status, result) {if (status complete) {this.locationInfo result;// console.log(位置信息 complete: , result);// console.log(位置经纬度: , result.position);this.position [result.position.lng, result.position.lat];} else {console.log(位置信息 error: , result);}});}).catch((e) {console.log(e);});},}, }; /script style scoped langscss .container {background-color: #f4f4f4;height: 100vh;.map {height: 400px;} }/style 3.3 页面效果 电脑是没有gps模块的所以并不能显示所在位置但是手机可以 3.4 使用手机查看定位 使用草料二维码将本地ip转为二维码用手机系统浏览器打开不要用微信、或者其他例如via浏览器。 草料二维码官网 如果嫌每次都要复制链接去转码比较麻烦可以下载它的插件安装到浏览器如下效果图 3.5 必须允许获取位置授权 为了隐私我缩小了视图。 总结 关于插件 需要用什么用addControl方法添加 传送门地图js 插件的使用 关于定位 这里需要注意的是我创建了插件可以不引入因为引入的这个是地图上的小圆点点击它可以把位置定位到当前来。如果你没有地图只需要13就可以获取到当前位置。 例如下图页面中不需要地图展示但是依旧需要获取当前位置经纬度用来计算距离。这个留在后面了 常用定位方法 this.geolocation new AMap.Geolocation({//定位enableHighAccuracy: true, //是否使用高精度定位默认:truetimeout: 5000, //超过10秒后停止定位默认无穷大maximumAge: 0, //定位结果缓存0毫秒默认0convert: true, //自动偏移坐标偏移后的坐标为高德坐标默认trueshowButton: true, //显示定位按钮默认truebuttonPosition: RB, //定位按钮停靠位置默认LB左下角buttonOffset: new AMap.Pixel(60, 20), //定位按钮与设置的停靠位置的偏移量默认Pixel(10, 20)showMarker: true, //定位成功后在定位到的位置显示点标记默认trueshowCircle: true, //定位成功后用圆圈表示定位精度范围默认truepanToLocation: true, //定位成功后将定位到的位置作为地图中心点默认truezoomToAccuracy: true, //定位成功后调整地图视野范围使定位位置及精度范围视野内可见默认false });this.geolocation.getCurrentPosition((status, result) {if (status complete) {this.locationInfo result;// console.log(位置信息 complete: , result);// console.log(位置经纬度: , result.position);this.position [result.position.lng, result.position.lat];} else {console.log(位置信息 error: , result);} });
http://www.zqtcl.cn/news/809638/

相关文章:

  • 内衣网站建设详细方案如何制作企业网站的版式
  • 网站建设是否需要源代码php如何制作网站
  • 自响应式网站是什么意思现货交易平台合法的有几家
  • 网站如何做视频链接地址一个虚拟主机空间挂两个网站
  • seo外贸网站建设常州本地网站
  • 可以做机械设计接单的网站pc网站怎么做自适应
  • 网站建设义乌电子商务做网站实训体会
  • 哪些网站做国际贸易比较好徐州泉山建设局网站
  • 平果县免费网站哪家好新媒体营销
  • 网站制作的页面比例企业为什么建立企业网站
  • 网站开发技术的发展专业的seo网站优化公司
  • 十大ppt模板免费下载网站惠州网络营销
  • 网站建设自优化网站首页
  • 网络营销推广方式包括哪几种湘潭网站seo磐石网络
  • 英文WordPress站点切换为中文优化神马网站关键词排名价格
  • 宁波网站建设免费咨询网站建设服务费怎么做会计分录
  • 工作期间员工花钱做的网站wordpress文章内容乱码
  • 艺术设计招聘网站多用户商城网站方案
  • 杭州最大的网站开发有多少专门做兼职的网站
  • 萍乡做网站的公司做偏门网站
  • 成都网站开发价格企业网站管理系统破解版
  • 郑州新闻头条最新消息百度小程序关键词优化
  • 甘肃省通信管理局网站北京软件开发公司排名前十强
  • 用现成的网站模板只套内容就可以有这样的吗忻府网站建设排名
  • 网站设计结果泸州市住房和城乡建设厅官方网站
  • php网站开发入门到精通教程旅游网站项目评估
  • 四川省城乡和住房建设厅网站首页通过邮箱查注册网站
  • 自己的网站怎么编辑如何做响应式的网站
  • 做一个产品网站要多少钱网站宣传与推广的方法
  • 郑州区块链数字钱包网站开发公司局部装修改造找哪家装修公司