vue-amap使用教程
vue-amap使用教程
- 一、项目介绍
- 二、在线体验
- 三、使用
- 3.1、Build Setup
- 3.2、发布
- 3.3、其它
- 四、高德地图
- 4.1、 注册成为开发者
- 4.2、进入控制台
- 4.3、在项目中使用
- 4.4、使用官方地图样式
- 4.5、使用自定义地图
- 4.6、设置地图的显示内容
一、项目介绍
基于vue-admin-template为模板,开发的vue版本的高德地图JSAPI2.0。编写原因是因为我曾经开发时遇到很多的问题,还有就是开发时遇到的一些坑(当时使用的是百度地图,后期也用到高德地图)。因此,利用工作之余的时间写了一个vue版本的高德地图示例中心,由于本人是一名Java开发,前端水平有限,写的不好的地方,还望各位前端大佬口下留情。
项目参考高德地图JSAPI2.0示例中心开发,示例地址:https://lbs.amap.com/demo/list/jsapi-v2,如有侵权,请联系邮箱:538832@qq.com删除。
高德地图官网参考手册:https://lbs.amap.com/api/jsapi-v2/documentation
二、在线体验
- admin/111111
演示地址:https://amap.java521.com
三、使用
3.1、Build Setup
# 克隆项目
git clone git clone https://gitee.com/java5219/vue-amap.git# 进入项目目录
cd vue-amap# 安装依赖
npm install# 建议不要直接使用 cnpm 安装以来,会有各种诡异的 bug。可以通过如下操作解决 npm 下载速度慢的问题
npm install --registry=https://registry.npm.taobao.org# 启动服务
npm run dev
浏览器访问 http://localhost:9528
3.2、发布
# 构建测试环境
npm run build:stage# 构建生产环境
npm run build:prod
3.3、其它
# 预览发布环境效果
npm run preview# 预览发布环境效果 + 静态资源分析
npm run preview -- --report# 代码格式检查
npm run lint# 代码格式检查并自动修复
npm run lint -- --fix
四、高德地图
4.1、 注册成为开发者
1、注册地址:https://lbs.amap.com/dev/id/choose
2、选择开发者类型
- 个人开发者
- 企业开发者
3、完善开发者信息
4.2、进入控制台
1、控制台地址:https://console.amap.com/dev/index
2、选择应用管理–我的应用
3、创建新应用,输入应用名称选择应用类型
4、添加key,输入key名称,服务平台选择Web端(JS API)
4.3、在项目中使用
1、找到public/index.html文件,替换为自己的key
2、如果有用到自定义地图
- 自定义地图模板地址:https://lbs.amap.com/dev/mapstyle/index
- 自定义地图分为两种
- 使用官方地图样式
- 创建和使用自定义地图
- 设置地图的显示内容
4.4、使用官方地图样式
设置地图样式的方式有两种:
在地图初始化时设置:
[JavaScript](javascript:void(0)
vue-amap使用教程相关推荐
- Vue.js入门教程-组件注册
一.组件创建 1.1 创建步骤 创建Vue的组件都有三个基本步骤是 [①创建组件构造器.②注册组件和③使用组件]. 1.2 基本示例 比如,我们创建一个Button组件. // 1. 创建一个组件构造 ...
- Vue.js入学教程
Vue.js是什么 Vue.js 是用于构建交互式的 Web 界面的库. Vue.js 提供了 MVVM 数据绑定和一个可组合的组件系统,具有简单.灵活的 API. Vue.js(类似于view)是一 ...
- vue整合视频流教程
vue整合视频流教程 业务需求:客户需要将监控接入到自己的app中,在市面上很多监控是不分享视频流地址的,推荐方案选择海康,大华等品牌的监控,获取到监控地址整合到自己的app中. 在开发前需要普及的一 ...
- 热烈庆祝《Vue.js 实战教程 V2.x(一)基础篇》上线了!
热烈庆祝<Vue.js 实战教程 V2.x(一)基础篇>上线了! 课程简介 课程地址:https://edu.csdn.net/course/detail/25641 机构名称:大华软件学 ...
- Vue.js入门教程(适合初学者)
Vue.js入门教程 Vue官网网址:Vue.js 中文网 Vue.js Vue.js是渐进式JavaScript 框架,是一套构建用户界面的渐进式框架.也可以说Vue.js 是一个用来构建网页界面的 ...
- 手把手Vue前端开发教程
手把手Vue前端开发教程 本文将手把手地教你如何使用Vue进行前端开发. 简介 Vue.js 是一款渐进式 JavaScript 框架,易于上手.Vue 可以被用来开发单页面应用 (SPA) 以及简单 ...
- Vue.js 系列教程 3:Vue-cli,生命周期钩子
原文:intro-to-vue-3-vue-cli-lifecycle-hooks 译者:nzbin 这是 JavaScript 框架 Vue.js 五篇教程的第三部分.在这一部分,我们将学习 Vue ...
- 【转】Vue.js入门教程(二)在页面中引入vue的方式
第二章:安装和基础效果展示 页面中引入vue 因为我们的目标是在最短的时间之内学会vue的使用方法,所以我们不一定需要通过npm工程化进行安装,你直接用script在页面中引用也完全没有问题. 第一种 ...
- vue项目实践教程1:vux项目搭建和简介
vue作为比较受欢迎的前端开发框架之一,因为其优雅的代码结构,轻量化代码设计,简介易懂的API,灵活易用的指令和属性广受前端开发者的喜爱,其学习成本和学习难度相对react来说要简单很多. 这里,笔者 ...
- 初步创建vue/cli工程教程
首先第一步创建vuecli工程,创建vuecli工程需要用nodejs+npm下载环境就行,这个工程非常的庞大,教程走一波! ·····先去vue官网找到下载vue/cli的命令-----官网地址:v ...
最新文章
- 货币换算软件 (MAC 软件开发)
- 安徽计算机应用基础高考试题,安徽省对口高考试题(计算机应用基础部分)
- 6月30日后支付宝还能正常提现吗?因为银行直连要停止了
- 适合Web服务器的iptables规则
- Linux 引导过程精讲
- 云数据库时代已来,程序员该如何出击?
- SparkStreaming与kafka的结合
- 破14亿,Python分析我国存在哪些人口危机!
- spark数据清洗解决方案
- 职业学校计算机课评课,信息技术课评课范文
- 外币兑换系统(某专业大作业)
- html的单元格加线,html表格单元格添加斜下框线的方法
- ios中为视图添加圆角
- UESTC_树上战争 CDOJ 32
- STM32蓝牙控制LED灯开关
- ctf.show 萌xin区杂项
- JavaScript的prompt用法
- Doctype作用? 严格模式与混杂模式如何区分?它们有何意义?Doctype文档类型?
- 如何记账能简单高效,记账全攻略来了
- 涨停缩量平台调整选股策略(附筛选python代码)
热门文章
- 全网最全 Chrome浏览器插件推荐大全 持续更新中
- mac 蓝牙 串口调试 助手(工具)
- 【Pandas】北理工嵩天老师Python数据分析与展示之Pandas
- 计算机round是什么函数,计算机roundup函数是什么意思
- 019年中国航空三字代码对照表完全汇总
- OpenCV官方网站:这里可以白嫖教程、检索API、下载例程
- C语言顺序表的12个基本操作(增删改查等)
- mysql with rollup_MySQL-with rollup函数运用 _20160930
- docker-安装、使用centos7镜像
- 【光学】基于Matlab模拟衍射光栅实验
- Vue.js入门教程-组件注册