📢 大家好,我是 【战神刘玉栋】,有10多年的研发经验,致力于前后端技术栈的知识沉淀和传播。 💗
🌻 CSDN入驻不久,希望大家多多支持,后续会继续提升文章质量,绝不滥竽充数,欢迎多多交流。👍
文章目录
写在前面的话
本篇文章介绍如何在Vue项目中使用腾讯地图API。
获取腾讯地图 API 密钥
- 登录 腾讯地图开放平台,注册并创建一个应用。
- 获取 API 密钥(Key)。
引入腾讯地图 API
在 public/index.html
文件中引入腾讯地图的 JavaScript API。将以下代码添加到 <head>
标签中:
html
<script src="https://map.qq.com/api/js?v=2.exp&key=YOUR_API_KEY"></script>
创建地图组件
在 src/components 目录下创建一个新的组件,例如 MapComponent.vue:
vue
<template>
<div id="map" style="width: 100%; height: 400px;"></div>
</template>
<script>
export default {
name: 'MapComponent',
mounted() {
this.initMap();
},
methods: {
initMap() {
const map = new qq.maps.Map(document.getElementById("map"), {
center: new qq.maps.LatLng(39.916527, 116.397128), // 设置地图中心点
zoom: 10 // 设置缩放级别
});
}
}
}
</script>
<style scoped>
/* 你可以在这里添加样式 */
</style>
使用地图组件
在 src/App.vue 或其他父组件中使用 MapComponent:
vue
<template>
<div id="app">
<h1>腾讯地图示例</h1>
<MapComponent />
</div>
</template>
<script>
import MapComponent from './components/MapComponent.vue';
export default {
name: 'App',
components: {
MapComponent
}
}
</script>
<style>
/* 你可以在这里添加样式 */
</style>
实现效果
总结陈词
💗 后续会逐步分享企业实际开发中的实战经验,有需要交流的可以联系博主。