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

建设网站的意义作用是什么意思江苏省建设集团有限公司

建设网站的意义作用是什么意思,江苏省建设集团有限公司,wordpress把文章转语音,网站名是什么一、账号准备 首先,需要注册并登录高德地图开放平台,申请密钥。操作指引:高德地图开放平台 二、安装高德地图加载器 npm 安装: npm i amap/amap-jsapi-loader --save或者 yarn 安装: yarn add amap/amap-jsapi-loa…

一、账号准备

首先,需要注册并登录高德地图开放平台,申请密钥。操作指引:高德地图开放平台

在这里插入图片描述

二、安装高德地图加载器

npm 安装:

npm i @amap/amap-jsapi-loader --save

或者 yarn 安装:

yarn add @amap/amap-jsapi-loader --save

安装成功:
在这里插入图片描述

三、封装地图组件

1)引入 AMapLoader

import AMapLoader from '@amap/amap-jsapi-loader';

2)引入安全密钥

在这里插入图片描述
根据官方文档,申请的 key 需要引入安全密钥一起使用:

<script>
window._AMapSecurityConfig = {securityJsCode: '' // '「申请的安全密钥」',
}
</script>

3)初始化地图

methods: {initAMap () {AMapLoader.load({key: "", // 申请好的Web端开发者Key,首次调用 load 时必填version: "2.0", // 指定要加载的 JSAPI 的版本,缺省时默认为 1.4.15plugins: ["AMap.Scale", "AMap.ToolBar", "AMap.ControlBar", 'AMap.Geocoder', 'AMap.Marker','AMap.CitySearch', 'AMap.Geolocation', 'AMap.AutoComplete', 'AMap.InfoWindow'], // 需要使用的的插件列表,如比例尺'AMap.Scale'等}).then((AMap) => {// 获取到作为地图容器的DOM元素,创建地图实例this.map = new AMap.Map("amapcontainer", { //设置地图容器idresizeEnable: true,zoom: this.zoom, // 地图显示的缩放级别viewMode: "3D", // 使用3D视图zoomEnable: true, // 地图是否可缩放,默认值为truedragEnable: true, // 地图是否可通过鼠标拖拽平移,默认为truedoubleClickZoom: true, // 地图是否可通过双击鼠标放大地图,默认为truezoom: 11, //初始化地图级别center: [113.370824, 23.131265], // 初始化中心点坐标 广州// mapStyle: "amap://styles/darkblue", // 设置颜色底层})}).catch(e => {console.log(e)})}
}

4)DOM初始化完成进行地图初始化

mouted 生命周期中调用初始化地图方法对页面进行渲染:

 mounted() {// DOM初始化完成进行地图初始化this.initAMap()
}

5)完整代码

文件 amap.vue

<template><div id="amapcontainer" style="width: 800px; height: 620px"></div>
</template><script>
import AMapLoader from '@amap/amap-jsapi-loader';
window._AMapSecurityConfig = {securityJsCode: '' // '「申请的安全密钥」',
}
export default {data () {return {map: null}},methods: {initAMap () {AMapLoader.load({key: "", // 申请好的Web端开发者Key,首次调用 load 时必填version: "2.0", // 指定要加载的 JSAPI 的版本,缺省时默认为 1.4.15plugins: ["AMap.Scale", "AMap.ToolBar", "AMap.ControlBar", 'AMap.Geocoder', 'AMap.Marker','AMap.CitySearch', 'AMap.Geolocation', 'AMap.AutoComplete', 'AMap.InfoWindow'], // 需要使用的的插件列表,如比例尺'AMap.Scale'等}).then((AMap) => {// 获取到作为地图容器的DOM元素,创建地图实例this.map = new AMap.Map("amapcontainer", { //设置地图容器idresizeEnable: true,zoom: this.zoom, // 地图显示的缩放级别viewMode: "3D", // 使用3D视图zoomEnable: true, // 地图是否可缩放,默认值为truedragEnable: true, // 地图是否可通过鼠标拖拽平移,默认为truedoubleClickZoom: true, // 地图是否可通过双击鼠标放大地图,默认为truezoom: 11, //初始化地图级别center: [113.370824, 23.131265], // 初始化中心点坐标 广州// mapStyle: "amap://styles/darkblue", // 设置颜色底层})}).catch(e => {console.log(e)})}},mounted () {//DOM初始化完成进行地图初始化this.initAMap()}
}
</script><style lang="less">
</style>

四、页面使用

在需要使用的组件中引入amap.vue

<template><div><map-container></map-container></div>
</template>
<script>
import MapContainer from "@/components/amap";
export default {name: "purchannel",components: { MapContainer },data () {return {}},watch: {},created () { },mounted () { },methods: {}
}
</script><style lang="less" scoped>
</style>

页面效果:
在这里插入图片描述

http://www.yayakq.cn/news/856200/

相关文章:

  • xampp本地搭建网站云南网站设计模板
  • 长春网站建设q479185700棒wordpress设置略缩图外链图片
  • 商业网站建设方案ps软件下载手机版
  • 筹划建设智慧海洋门户网站沈阳自助建站模板
  • 北京网站建设厂家关于外贸公司的网站
  • 网站建设优化重庆做网站的任务书
  • 南通优普网站建设外包合肥网站建设黄页
  • 网站开发与维护是什么网站开发简称
  • 网站怎么能快速备案网站反链数
  • 挂机宝可以做网站广州网站建设海珠新科
  • 自己做企业网站服务器广州建设局网站
  • 福清建设局网站怎么做网站统计
  • 网站建设案例新闻天津市建设监理协会网站
  • 南通网站建设制作公司wordpress页眉编辑
  • 网站设计定制环保网站建设公司哪家好
  • 百色做网站工程信息价查询
  • iis装网站郑州市网站
  • 做网站推广的销售电话开场白沧州 中企动力提供网站建设
  • 如何快速备案网站最新国家大事新闻
  • 建设网站投资多少wordpress怎么修改数据库密码
  • 比较有名的设计网站注册一家公司
  • 自己录入数据做问卷的网站网站建设流程是什么意思
  • 深圳开发网站建设设计网站推广的广告语
  • 网站首页收录突然没有了网站制作对公司的作用
  • 网站访问加速器揭阳网站制作工具
  • 闸北区网站建设网怎么做网站的浏览量统计
  • 个人建设网站制作关注公众号推广2元一个
  • 淄博网站建设相关文章东莞网站建设网站
  • thinkphpcmf网站开发烟台快速建站有哪些公司
  • 请专业公司做个网站要花多少钱nginx wordpress 固定链接