新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这篇文章给大家分享的是有关Vue单页面组件mapbox gl怎么用 的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
创新互联建站是专业的高昌网站建设公司,高昌接单;提供网站设计制作、网站设计,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行高昌网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
通过脚本代码添加mapbox的对象:需要在mounted里,进行mapbox gl的初始化,container属性,通过ref指向div。
import mapboxgl from "mapbox-gl";
export default {
data() {
return {};
},
mounted() {
this.init();
},
created: function() {
},
methods: {
created() {},
// 初始化
init() {
mapboxgl.accessToken =
"yourtoken";
const map = new mapboxgl.Map({
container: this.$refs.basicMapbox,
maxZoom: 17,
style: {
version: 8,
name: "mapboxdata",
sources: {
tdtbase: {
type: "raster",
tiles: [
"http://map.geoq.cn/arcgis/rest/services/ChinaOnlineCommunity/MapServer/tile/{z}/{y}/{x}"
],
tileSize: 256
}
},
layers: [
{
id: "tdtbase",
type: "raster",
source: "tdtbase",
minzoom: 0,
maxzoom: 18
}
]
},
});
}
}
};
在页面上应用组件:
先引用组件
import map2d from "./组件路径";
在页面上加载
这样就能够将组件加载上去。
this.$store.commit("set2dmap", map);
感谢各位的阅读!关于“Vue单页面组件mapbox gl怎么用 ”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!