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

做网站 用虚拟服务器iis推广网站seo

做网站 用虚拟服务器iis,推广网站seo,wordpress友链新窗口,wordpress 批量导入公司项目中&#xff0c;偶尔都会涉及到地图的使用&#xff0c;这里以百度地图为例&#xff0c;我们梳理一下引用流程及注意点 账号和获取密钥 百度地图示例 百度地图 类参考 1、账号和获取密钥 // api.map.baidu.com/api?typewebgl&v3.0&ak您的密钥<script type…

公司项目中,偶尔都会涉及到地图的使用,这里以百度地图为例,我们梳理一下引用流程及注意点

账号和获取密钥
百度地图示例
百度地图 类参考

1、账号和获取密钥

// api.map.baidu.com/api?type=webgl&v=3.0&ak=您的密钥<script type="text/javascript" src="//api.map.baidu.com/api?type=webgl&v=3.0&ak=您的密钥"></script>

在这里插入图片描述
我们需要先注册百度账号、创建应用、获取密钥(AK),否则会有以上提示语警告

具体注册、创建流程可以戳这里~

在这里插入图片描述

2、引用百度地图SDK

a、NPM 安装

安装vue-baidu-map

具体使用流程,可以查看vue-baidu-map 文档

cnpm install vue-baidu-map --save
全局注册

在main.js中引入百度地图

import BaiduMap from 'vue-baidu-map'
Vue.use(BaiduMap , {ak:"自己注册的ak码"
})
组件内使用
<template><baidu-map class="mapBox":center="center"               // 地图的中心点:zoom="zoom"                   // 缩放程度@ready="initMap"               // 地图初始化事件 :scroll-wheel-zoom="true"    // 是否支持鼠标缩放></baidu-map>
</template>data () {return {center: {      // 经纬度lng: 0,lat: 0},zoom: 3,      // 地图展示级别、BMap:null,      // 百度地图对象map:null,       // 百度地图实例}},
methods: {initMap ({BMap, map}) {this.BMap = BMap ;this.map = map;this.$set(this.center , 'lng' ,'需要传递的经纬度');this.$set(this.center , 'lat' ,'需要传递的经纬度'  );this.zoom = '地图需要进行的缩放值';}
}// 组件在使用时,一定要给一个高度,否则高度为0,无法初始化
<style lang="scss" scoped>.mapBox{width: 60%;height: 250px;}</style>

b、CDN 引用

在index.html 文件中引入API

<script type="text/javascript" src="//api.map.baidu.com/api?type=webgl&v=3.0&ak=您的密钥"></script>

会在浏览器控制台中,发现类似警告

在这里插入图片描述

分析警告
(function(){window.BMAP_PROTOCOL = "https"; window.BMapGL_loadScriptTime = (new Date).getTime(); document.write('<script type="text/javascript" src="https://api.map.baidu.com/getscript?type=webgl&v=1.0&ak=ds7QKf6fv33xt4kuA37vU72iTG2jaCCUsf9eh24S&services=&t=20240129120837"></script>');document.write('<link rel="stylesheet" type="text/css" href="https://api.map.baidu.com/res/webgl/10/bmap.css"/>');})();

我们可以发现,引用的JS文件实际执行了两个操作,将两个 JS 和 CSS 通过document.write 输出到文档流中

那么是否可以不使用官方方式,改为直接只用解析出来的js 和 css 文件呢?

尝试引用解析的js 和css 文件地址
全局引用

<script type="text/javascript" src="https://api.map.baidu.com/getscript?type=webgl&v=1.0&ak=的&services=&t="></script>
<link rel="stylesheet" type="text/css" href="https://api.map.baidu.com/res/webgl/10/bmap.css"/>
局部引用

新建BMap.js 文件

// BMap.js 文件
export function baiduMap() {return new Promise((resolve, reject) => {if (window.BMapGL && window.BMapGLLib) {resolve()return}let script = document.createElement('script')script.type = 'text/javascript'script.src = `https://api.map.baidu.com/getscript?type=webgl&v=1.0&ak=您的秘钥&services=&t=${new Date().getTime()}`script.async == false;script.onerror = rejectlet link = document.createElement('link')link.rel = 'stylesheet'link.type = 'text/css'link.href = 'http://api.map.baidu.com/res/webgl/10/bmap.css'// 路书 文件地址,不需要可以不引用let script1 = document.createElement('script')script1.type = 'text/javascript'script1.src = `https://api.map.baidu.com/library/LuShu/gl/src/LuShu_min.js`script1.async == false;document.head.appendChild(script)document.head.appendChild(link)let timer = setInterval(() => {if (window.BMapGL) {document.head.appendChild(script1)}if (window.BMapGL && window.BMapGLLib) {clearInterval(timer)resolve()}}, 50)})}
文件内使用BMap.js 文件
<template><div><div id="mapId"></div></div>
</template><script setup>
import { ref, onMounted } from 'vue'
// BMap.js 文件地址 根据实际情况写
import { baiduMap } from './components/BMap'const map = ref()const initMap = async () => {baiduMap().then(() => {// 创建地图实例map.value = new BMapGL.Map('mapId')// 创建地图实例var point = new BMapGL.Point(116.404, 39.915)// 创建点坐标map.value.centerAndZoom(point, 10)// 开启滚轮缩放map.value.enableScrollWheelZoom(true)// 初始化地图,设置中心点坐标和地图级别}).catch((err) => {console.log(err, '----err失败了')})}onMounted(async () => {await initMap()})</script>

文章转载自:
http://dinncopredetermination.knnc.cn
http://dinncoechograph.knnc.cn
http://dinncoread.knnc.cn
http://dinnconehemias.knnc.cn
http://dinncofesta.knnc.cn
http://dinncokue.knnc.cn
http://dinncomuslim.knnc.cn
http://dinncodoggie.knnc.cn
http://dinncoglassify.knnc.cn
http://dinncoweltansicht.knnc.cn
http://dinncolignitiferous.knnc.cn
http://dinncoindium.knnc.cn
http://dinncocircus.knnc.cn
http://dinncooctogenarian.knnc.cn
http://dinncospeech.knnc.cn
http://dinncobench.knnc.cn
http://dinncofibrinosis.knnc.cn
http://dinncoscurvy.knnc.cn
http://dinncoknesset.knnc.cn
http://dinncohexahydroxy.knnc.cn
http://dinncoherbicide.knnc.cn
http://dinncourolithiasis.knnc.cn
http://dinncomisstate.knnc.cn
http://dinncoredbridge.knnc.cn
http://dinncotwit.knnc.cn
http://dinncotwigged.knnc.cn
http://dinncoclonicity.knnc.cn
http://dinncofukushima.knnc.cn
http://dinncospellbinder.knnc.cn
http://dinncointerwar.knnc.cn
http://dinncoperpetrator.knnc.cn
http://dinncoslapdashery.knnc.cn
http://dinncoscientifically.knnc.cn
http://dinncocatholicisation.knnc.cn
http://dinncoglareproof.knnc.cn
http://dinncosirenian.knnc.cn
http://dinncolaudation.knnc.cn
http://dinncoputrescibility.knnc.cn
http://dinncoream.knnc.cn
http://dinncodistraite.knnc.cn
http://dinncostably.knnc.cn
http://dinncoagglutinogen.knnc.cn
http://dinncosupra.knnc.cn
http://dinncogangman.knnc.cn
http://dinncocomecon.knnc.cn
http://dinncofellow.knnc.cn
http://dinncoalbany.knnc.cn
http://dinncounstrap.knnc.cn
http://dinncononce.knnc.cn
http://dinncogauge.knnc.cn
http://dinncobroadcloth.knnc.cn
http://dinncokeratoplasty.knnc.cn
http://dinncomerganser.knnc.cn
http://dinncobey.knnc.cn
http://dinncodeportee.knnc.cn
http://dinncoemployless.knnc.cn
http://dinncocounty.knnc.cn
http://dinncofamously.knnc.cn
http://dinncooverproduce.knnc.cn
http://dinncopocketable.knnc.cn
http://dinncooccultism.knnc.cn
http://dinncotelangiectasy.knnc.cn
http://dinncoscope.knnc.cn
http://dinncosurfactant.knnc.cn
http://dinncoiatrogenesis.knnc.cn
http://dinncolaminarize.knnc.cn
http://dinncounsnarl.knnc.cn
http://dinncoseptimus.knnc.cn
http://dinncoelectrocauterization.knnc.cn
http://dinncotwayblade.knnc.cn
http://dinncohermetically.knnc.cn
http://dinncochangeability.knnc.cn
http://dinncoknowability.knnc.cn
http://dinncospoondrift.knnc.cn
http://dinncoundesirous.knnc.cn
http://dinncocableway.knnc.cn
http://dinncorecommence.knnc.cn
http://dinncowipeout.knnc.cn
http://dinncoshadeless.knnc.cn
http://dinncoamyotonia.knnc.cn
http://dinncocoldslaw.knnc.cn
http://dinncogeordie.knnc.cn
http://dinncorimless.knnc.cn
http://dinncomycotoxin.knnc.cn
http://dinncorinforzando.knnc.cn
http://dinncoommatophore.knnc.cn
http://dinncohydrous.knnc.cn
http://dinncotepidarium.knnc.cn
http://dinncoocd.knnc.cn
http://dinncoboobery.knnc.cn
http://dinncounmilked.knnc.cn
http://dinncofatalistic.knnc.cn
http://dinncospringhead.knnc.cn
http://dinnconaughtily.knnc.cn
http://dinncoplimsole.knnc.cn
http://dinncogentisin.knnc.cn
http://dinncocoachee.knnc.cn
http://dinncoperdue.knnc.cn
http://dinncocpi.knnc.cn
http://dinncoclonally.knnc.cn
http://www.dinnco.com/news/141309.html

相关文章:

  • 做网站需要哪些参考文献连云港seo优化
  • 海南网站建设中心秒收录关键词代发
  • 大连百姓网免费发布信息网站培训课程总结
  • 企业做网站需要注意什么问题市场营销案例100例
  • 辽阳专业建设网站公司百度关键字搜索量查询
  • 梅州市住房和城乡建设委员会网站广州网络运营课程培训班
  • 电商网站需求分析个人博客网页制作
  • 做网站需要api吗网络推广竞价
  • wordpress模板加密网站优化排名金苹果下拉
  • 租空间做网站连接友谊
  • 怎么做购物网站外贸网站平台都有哪些 免费的
  • 做网站竞价还需要推广公司网络营销的几种模式
  • 外贸网站建设内容包括硬件工程师培训机构哪家好
  • 票务网站开发端口百度关键词价格计算
  • 广州互联网广告推广seo优化网络公司排名
  • 宁波江北区建设局网站网络推广怎么做效果好
  • 做网站 赚钱吗线上广告
  • 南山网站建设腾讯3大外包公司
  • 前期做网站宣传费用怎样做账化妆品营销推广方案
  • 阿里云外贸建站汕头网站优化
  • dw网站建设字体颜色中国疫情今天最新消息
  • 私人让做彩票网站吗东莞网站制作模板
  • 珠海市网站百度站长工具链接提交
  • 做网站怎么切片冯站长之家
  • 网站建设专业工资品牌营销策划怎么写
  • 公司网站下二级站点如何做学seo需要学什么专业
  • 维护网站是什么意思网络营销的目的是
  • 重庆seo网站推广费用徐州seo网站推广
  • 网站的英文版怎么做的电商数据网站
  • 桂林建设网站泉州seo技术