我是靠谱客的博主 包容煎饼,最近开发中收集的这篇文章主要介绍一、高德地图的准备阶段-地图的页面中的显示第一步:注册高德地图具体参考第二步:首先新建空白项目具体参考第三步:创建gitee仓库具体参考第四步:把你新建的项目上传到gitee仓库 第五步:进入项目,NPM 方式安装使用 Loader 第六步:基础结构搭建 第七步:MapContainer.vue中的配置完整代码:结果展示 ,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

目录

第一步:注册高德地图具体参考

第二步:首先新建空白项目具体参考

第三步:创建gitee仓库具体参考

第四步:把你新建的项目上传到gitee仓库

 第五步:进入项目,NPM 方式安装使用 Loader

 第六步:基础结构搭建

1.在components目录下新建目录MapContainer

2.目录MapContainer里面在新建文件MapContainer.vue

3.在目录views里面在新建文件index.vue

4.index.vue代码如下: 目的创建地图容器

 5.App.vue中用引入index.vue

 6.在router里面的index.js中书写如下代码: 

7.在src目录下创建css目录,css目录下再创建global.css文件,代码如下: 

​8.在main.js中全局引入css样式​

 第七步:MapContainer.vue中的配置

1.在< script >中引入AMapLoader

 2.引入高德地图安全密钥

安全秘钥在高德地图控制台->应用管理->我的应用 里面查看

3.完整代码

4.构建地图:data数据声明

5.methods中构建初始化地图方法

key在高德地图控制台->应用管理->我的应用 里面查看​

 6.mouted生命周期中调用方法对页面进行渲染

完整代码:

结果展示


第一步:注册高德地图具体参考

vue项目中高德地图的注册及使用_~往无前的博客-CSDN博客_高德注册登录

第二步:首先新建空白项目具体参考

vue脚手架安装以及vue脚手架创建项目(详细步骤),看这篇文章就行了,小白也能创建自己的项目_头秃了才凉快的博客-CSDN博客_vue脚手架搭建流程

第三步:创建gitee仓库具体参考

gitee使用教程,创建项目仓库并上传代码_林新发的博客-CSDN博客_gitee

第四步:把你新建的项目上传到gitee仓库

1.ctrl+ ~  打开控制台

 2.去新创建的远程gitee仓库复制下面的话,在控制台输出

 3.刷新gitee远程仓库以后,就可以看到已经提交成功了

 第五步:进入项目,NPM 方式安装使用 Loader

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

 第六步:基础结构搭建

1.在components目录下新建目录MapContainer

2.目录MapContainer里面在新建文件MapContainer.vue

3.在目录views里面在新建文件index.vue

4.index.vue代码如下: 目的创建地图容器

<template>
  <div id="index_container">
    <div id="map_wrap">
      <map-container></map-container>
    </div>
  </div>
</template>

<script>
import MapContainer from '@/components/MapContainer.vue'
  export default {
  components: { MapContainer },
    
  }
</script>

<style lang="less" scoped>
#index_container{
  height: 100%;
  width: 100%;
  position: relative;
  #map_wrap{
    height: 60%;
    width: 60%;
  }
}
</style>

 5.App.vue中用<router-view></router-view>引入index.vue

<template>
  <div id="app">
    <router-view></router-view>
  </div>
</template>

<script>
  export default {
    
  }
</script>

<style lang="less">
#app{
  height: 100vh;
  width: 100vw;
}
</style>

 6.在router里面的index.js中书写如下代码: 

7.在src目录下创建css目录,css目录下再创建global.css文件,代码如下: 

目的取消默认样式


8.在main.js中全局引入css样式

 第七步:MapContainer.vue中的配置

1.在< script >中引入AMapLoader

import AMapLoader from '@amap/amap-jsapi-loader'
export default {

}
</script>

 2.引入高德地图安全密钥

window._AMapSecurityConfig = {
  securityJsCode: '你的安全密钥'
}

安全秘钥在高德地图控制台->应用管理->我的应用 里面查看

3.完整代码

<script>
import AMapLoader from '@amap/amap-jsapi-loader'
	window._AMapSecurityConfig = {
  		securityJsCode: '你的安全密钥'
	}
export default {
}
</script>

4.构建地图:data数据声明

data(){
	return {
		map:null
	}
}

5.methods中构建初始化地图方法

methods:{
    initMap(){
        AMapLoader.load({
            key:"",             // 申请好的Web端开发者Key,首次调用 load 时必填
            version:"2.0",      // 指定要加载的 JSAPI 的版本,缺省时默认为 1.4.15
            plugins:[''],       // 需要使用的的插件列表,如比例尺'AMap.Scale'等
        }).then((AMap)=>{
            this.map = new AMap.Map("container",{  //设置地图容器id
                viewMode:"3D",    //是否为3D地图模式
                zoom:10,           //初始化地图级别
                center:[121.473667, 31.230525], //初始化地图中心点位置
            });
        }).catch(e=>{
            console.log(e);
        })
    },
},

key在高德地图控制台->应用管理->我的应用 里面查看

 6.mouted生命周期中调用方法对页面进行渲染

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

完整代码:

<template>
  <div id="container"></div>
</template>

<script>
import AMapLoader from '@amap/amap-jsapi-loader'
	window._AMapSecurityConfig = {
  		securityJsCode: '你的安全密钥'
	}
export default {
  data() {
    return {
      map: null
    }
  },
  methods: {
    initMap() {
      AMapLoader.load({
        key: '', // 申请好的Web端开发者Key,首次调用 load 时必填
        version: '2.0', // 指定要加载的 JSAPI 的版本,缺省时默认为 1.4.15
        plugins: [''] // 需要使用的的插件列表,如比例尺'AMap.Scale'等
      })
        .then(AMap => {
          this.map = new AMap.Map('container', {
            //设置地图容器id
            viewMode: '3D', //是否为3D地图模式
            zoom: 10, //初始化地图级别
            center: [121.473667, 31.230525] //初始化地图中心点位置
          })
          
        })
        .catch(e => {
          console.log(e)
        })
    }
  },
  mounted() {
    //DOM初始化完成进行地图初始化
    this.initMap()
  }
}
</script>

<style lang="less">
#container {
  padding: 0px;
  margin: 0px;
  width: 100%;
  height: 100%;
}
</style>

结果展示 

 地图就显示出来啦!!

文章完善和补充来自: ps:结合作者的文章和视频进行自己的归纳总结,仅供学习参考,如有冒犯,请私信删除,或隐藏

B站视频搜:白嫖圣手fly  可以观看完整视频前端系列——vue2+高德地图web端开发(使用和引入)_简明编程的博客-CSDN博客_高德地图vue开发

最后

以上就是包容煎饼为你收集整理的一、高德地图的准备阶段-地图的页面中的显示第一步:注册高德地图具体参考第二步:首先新建空白项目具体参考第三步:创建gitee仓库具体参考第四步:把你新建的项目上传到gitee仓库 第五步:进入项目,NPM 方式安装使用 Loader 第六步:基础结构搭建 第七步:MapContainer.vue中的配置完整代码:结果展示 的全部内容,希望文章能够帮你解决一、高德地图的准备阶段-地图的页面中的显示第一步:注册高德地图具体参考第二步:首先新建空白项目具体参考第三步:创建gitee仓库具体参考第四步:把你新建的项目上传到gitee仓库 第五步:进入项目,NPM 方式安装使用 Loader 第六步:基础结构搭建 第七步:MapContainer.vue中的配置完整代码:结果展示 所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部