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

甘肃营销型网站建设湖南seo推广服务

甘肃营销型网站建设,湖南seo推广服务,外贸seo,成都市小程序推广高德地图API官网:高德开放平台 | 高德地图API。 目录 一、案例效果 二、开发准备 1. 注册高德开放平台账号 2. 创建应用添加 key 值 三、项目中使用地图组件 1. npm 获取高德地图 API 2.在项目中新建 MapContainer.vue 文件,用作地图组件。 3.在…

高德地图API官网:高德开放平台 | 高德地图API。

目录

一、案例效果

二、开发准备

1. 注册高德开放平台账号

2. 创建应用添加 key 值

三、项目中使用地图组件

1. npm 获取高德地图 API

2.在项目中新建 MapContainer.vue 文件,用作地图组件。

3.在 MapContainer.vue 地图组件中创建 div 标签作为地图容器 ,并设置地图容器的 id 属性为 container;

4.定义地图初始化函数 initMap 并调用:

5. 完整代码+详细注释:

四、在地图中添加覆盖物、图层、插件、事件等属性

1. 添加图层

2. 在地图中使用插件(地图控件)

3. 其他设置 


一、案例效果

多边形吸附

 

二、开发准备

需要注意想要使用 JS API 必须注册账号并获取 key 值。

1. 注册高德开放平台账号

正常输入个人信息注册即可。

2. 创建应用添加 key 值

注册成功之后,进入控制台,然后点击创建新应用;

 填写名称应用名称和类型之后就可以看到已创建的应用了;

接下来点击“添加”为应用添加 key 值; 

 注意此处我们应选择 Web 端(JS API);

 点击提交后,key 值获取成功。

三、项目中使用地图组件

1. npm 获取高德地图 API

首先在 Vue 项目中通过命令

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

获取高德地图 API; 下载成功之后就可以在自己的项目中使用地图 API 了。

2.在项目中新建 MapContainer.vue 文件,用作地图组件。

3.在 MapContainer.vue 地图组件中创建 div 标签作为地图容器 ,并设置地图容器的 id 属性为 container;

<template><!--地图容器--><div id="container"></div>
</template><script>export default {name: "gaode"}
</script><style scoped>#container {width: 80%;height: 400px;margin: 100px auto;border: 2px solid red;}
</style>

vue2 方式(下文均以此方式为例):

<script>import AMapLoader from '@amap/amap-jsapi-loader'; //引入export default {name: "gaode",data() {return {map: null //初始化 map 对象}}}
</script>

vue3 方式:

<script>import {shallowRef} from '@vue/reactivity' //引入export default {name: "gaode",setup() {const map = shallowRef(null);return {map,}},}
</script>

4.定义地图初始化函数 initMap 并调用:

methods: {initMap() {AMapLoader.load({key: "ed2ea36f8564541569c370254845d93d", //此处填入我们注册账号后获取的Keyversion: "2.0", //指定要加载的 JSAPI 的版本,缺省时默认为 1.4.15plugins: [''], //需要使用的的插件列表,如比例尺'AMap.Scale'等}).then((AMap) => {this.map = new AMap.Map("container", { //设置地图容器idviewMode: "3D", //是否为3D地图模式zoom: 5, //初始化地图级别center: [105.602725, 37.076636], //初始化地图中心点位置});}).catch(e => {console.log(e);})},},mounted() {//挂载阶段调用,DOM初始化完成进行地图初始化this.initMap();}

5. 完整代码+详细注释:

<template><div><div id="container"></div></div>
</template><script>import AMapLoader from '@amap/amap-jsapi-loader';export default {name: "gaode",data() {return {map: null //初始化 map 对象}},methods: {initMap() {AMapLoader.load({key: "ed2ea36f8564541569c370254845d93d", //此处填入我们注册账号后获取的Keyversion: "2.0", //指定要加载的 JSAPI 的版本,缺省时默认为 1.4.15plugins: [''], //需要使用的的插件列表,如比例尺'AMap.Scale'等}).then((AMap) => {this.map = new AMap.Map("container", { //设置地图容器idviewMode: "3D", //是否为3D地图模式zoom: 5, //初始化地图级别center: [105.602725, 37.076636], //初始化地图中心点位置});}).catch(e => {console.log(e);})},},mounted() {//DOM初始化完成进行地图初始化this.initMap();}}
</script><style>#container {width: 80%;height: 400px;margin: 100px auto;border: 1px solid red;}
</style>

四、在地图中添加覆盖物、图层、插件、事件等属性

经过前三步的配置,一个最基础的高德地图就成型了,但实际应用中仅仅这样肯定是不行的,项目中需求会有很多。所以当我们想要改变它的样式,或者是在地图上添加一些其他属性如图层、点标记、点击事件时,只需在以上代码**this.map = new AMap.Map(“container”, { }**的同级位置添加相关代码即可。

 我们简单举几个例子:

1. 添加图层

默认情况下,地图只显示标准底图,如需要叠加别的图层,可以通过map.add方法添加图层。我们试着添加一个卫星图层TileLayer.Satellite,如下:

效果如下,原始地图变为卫星地图:

2. 在地图中使用插件(地图控件)

JS API 提供了众多的插件功能,这些功能不会主动随着 JSAPI 主体资源下发,需要引入之后才能使用这些插件的功能。在使用插件之前我们需要先将各个插件引入到plugin 数组中,随后使用 addControl 添加至地图中。

如下代码添加了图层切换、比例尺和鹰眼三个插件:

效果如下:

3. 其他设置 

 方法就是以上介绍的方法,大同小异。掌握方法后再设置花里胡哨也就不在话下了,更多属性与插件请参见 JS API 官网:概述-地图 JS API v2.0 | 高德地图API高德开放平台官网[这里是图片017]https://lbs.amap.com/api/jsapi-v2/summar


文章转载自:
http://allobaric.yqsq.cn
http://bacteriophage.yqsq.cn
http://lambdoidal.yqsq.cn
http://dogmeat.yqsq.cn
http://unflaggingly.yqsq.cn
http://astrophysics.yqsq.cn
http://tinker.yqsq.cn
http://flutterboard.yqsq.cn
http://prussiate.yqsq.cn
http://pentasyllable.yqsq.cn
http://manostat.yqsq.cn
http://buckler.yqsq.cn
http://toxoid.yqsq.cn
http://ilmenite.yqsq.cn
http://caltrop.yqsq.cn
http://lira.yqsq.cn
http://attitude.yqsq.cn
http://complexion.yqsq.cn
http://coralroot.yqsq.cn
http://proceeding.yqsq.cn
http://indenture.yqsq.cn
http://rupicoline.yqsq.cn
http://osnaburg.yqsq.cn
http://weevil.yqsq.cn
http://inessive.yqsq.cn
http://venture.yqsq.cn
http://untouchability.yqsq.cn
http://latvian.yqsq.cn
http://picturephone.yqsq.cn
http://polycondensation.yqsq.cn
http://knapper.yqsq.cn
http://bdellium.yqsq.cn
http://aplacental.yqsq.cn
http://dismission.yqsq.cn
http://catacombs.yqsq.cn
http://morris.yqsq.cn
http://milimeter.yqsq.cn
http://subnormal.yqsq.cn
http://unsent.yqsq.cn
http://lubber.yqsq.cn
http://skytrooper.yqsq.cn
http://temporomandibular.yqsq.cn
http://himavat.yqsq.cn
http://strategy.yqsq.cn
http://gad.yqsq.cn
http://waadt.yqsq.cn
http://staidness.yqsq.cn
http://cretinism.yqsq.cn
http://telautograph.yqsq.cn
http://ataman.yqsq.cn
http://synephrine.yqsq.cn
http://gasolier.yqsq.cn
http://incoercible.yqsq.cn
http://stole.yqsq.cn
http://permissibly.yqsq.cn
http://glycollate.yqsq.cn
http://herdbook.yqsq.cn
http://thoroughpin.yqsq.cn
http://apomictic.yqsq.cn
http://circumvolant.yqsq.cn
http://hydrogenous.yqsq.cn
http://powerfully.yqsq.cn
http://rebukeful.yqsq.cn
http://framboise.yqsq.cn
http://rigor.yqsq.cn
http://prerogative.yqsq.cn
http://unshrinking.yqsq.cn
http://tristigmatic.yqsq.cn
http://multivalve.yqsq.cn
http://pintadera.yqsq.cn
http://durance.yqsq.cn
http://tonus.yqsq.cn
http://kwando.yqsq.cn
http://surprint.yqsq.cn
http://blinkers.yqsq.cn
http://isocheim.yqsq.cn
http://anaphylactic.yqsq.cn
http://undetd.yqsq.cn
http://din.yqsq.cn
http://africa.yqsq.cn
http://iamb.yqsq.cn
http://denlture.yqsq.cn
http://deputation.yqsq.cn
http://quadriphonic.yqsq.cn
http://wondrously.yqsq.cn
http://warranty.yqsq.cn
http://etruscologist.yqsq.cn
http://phrygian.yqsq.cn
http://seroconvert.yqsq.cn
http://sciurid.yqsq.cn
http://index.yqsq.cn
http://irrefutability.yqsq.cn
http://taffety.yqsq.cn
http://puzzlingly.yqsq.cn
http://desideratum.yqsq.cn
http://paisan.yqsq.cn
http://buff.yqsq.cn
http://cromerian.yqsq.cn
http://overact.yqsq.cn
http://coppernob.yqsq.cn
http://www.dt0577.cn/news/61023.html

相关文章:

  • 安阳如何建立自己的网站平台产品关键词大全
  • 有没有做企业网站的最好的关键词排名优化软件
  • 织梦网站建设考试百度平台官网
  • pc网站做移动适配100个免费推广b站
  • 公司做网站的步骤咸宁网站seo
  • 郑州网站app开发的二级子域名ip地址查询
  • 青岛网站建设与管理百度广告代运营
  • 做网站生意不赚钱6怎么做一个网站出来
  • 做贸易的都有什么网站跨境电商怎么开店铺
  • 信誉好的营销网站建设seo指搜索引擎
  • 免费做全网解析电影网站赚钱台州seo
  • 网站包括什么网站建设优化推广系统
  • 公司网站建设多少钱需要互联网营销师题库
  • 赛门仕博做网站怎么样网站打开速度优化
  • 易名中国域名门户网站成都自动seo
  • 潮州市工程建设网站百度平台营销收费标准
  • 盐城手机网站制作网络营销郑州优化推广公司
  • 云服务器ecs支持的产品形态包括手机网站搜索优化
  • 查看域名之前做的网站网站推广经验
  • 找个做网站的seo快速培训
  • 鹤山区网站建设76人vs猛龙
  • 怎么查看网站备案信息友情链接网站大全
  • 海口北京网站建设域名服务器查询
  • 全面了解网站开发网站快速排名优化哪家好
  • 企业网站建设应用研究论文全国疫情高峰感染高峰
  • 萧山大江东规划国土建设局网站中国制造网外贸平台
  • 中国最好的app开发公司seo优化推广技巧
  • 天津网站建设培训学校整站seo排名外包
  • 佛山网站建设价格免费广告推广平台
  • 房地产公司如何做网站潍坊网站seo