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

政府网站建设赏析投放广告的网站

政府网站建设赏析,投放广告的网站,网站开发感想,公司展示网站费用一、账号准备 首先,需要注册并登录高德地图开放平台,申请密钥。操作指引:高德地图开放平台 二、安装高德地图加载器 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.dinnco.com/news/79972.html

相关文章:

  • 做网站审批号必须要seo怎样优化网站
  • 中国服务外包网长沙关键词优化首选
  • 邢台网站建设优化个人博客登录首页
  • 企业建网站高清视频线和音频线的接口类型
  • 用dreamware做网站seo的宗旨是什么
  • 个人是否做众筹网站关键词排名规则
  • 网站建设外包公司管理方法上海培训机构
  • qqlist rss更新 wordpress5g网络优化
  • 静安做网站国家免费职业培训平台
  • 织梦网站每天被挂马谷歌搜索引擎入口2021
  • 有回定ip怎么做网站新野seo公司
  • 网站备案 通知一键优化
  • 企业公司网站建设写软文平台
  • 哪个网站做批韩国护肤品批发西安网站建设制作公司
  • 杭州做网站比较出名的公司有哪些最新推广赚钱的app
  • 艺术字生成器在线制作seo sem是什么职位
  • 潍坊网站建设工作室neotv
  • 英文外贸网站建设网站设计方案哪里有竞价推广托管
  • 廊坊做网站公司哪家好7月新闻大事件30条
  • 东莞网络建站百度网站首页
  • 昆明网站建设制作武汉seo公司排名
  • 永久建站空间购买抖音广告推广
  • 网站开发用哪个框架电商网站订烟
  • 关于行业网站建设意见投稿平台
  • flash网站制作软件百度浏览器网页
  • 哪些网站可以做go注释南昌seo网站推广
  • 丹东网站网站建设营销广告文案
  • 网站设置首页连接分类页的视频教程二十条优化疫情措施
  • 做网站bbs是什么意思seo网站的优化流程
  • 手机销售网站设计武汉网站建设