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

服务器做网站好怎么给自己的公司建立网站

服务器做网站好,怎么给自己的公司建立网站,无锡哪家网站做的好,wordpress 播放器插件1. 引入腾讯地图API JavaScript API | 腾讯位置服务 (qq.com) 首先在官网注册账号 并正确获取并配置key后 找到合适的引入方式 本文不涉及版本操作和附加库 据体引入参数参考如下图 具体以链接中官方参数为准标题 在项目根目录 index.html 中 写入如下代码 <!-- 引入腾…

1. 引入腾讯地图API

JavaScript API | 腾讯位置服务 (qq.com)

首先在官网注册账号 并正确获取并配置key后  找到合适的引入方式  本文不涉及版本操作和附加库   据体引入参数参考如下图

具体以链接中官方参数为准标题

 

在项目根目录 index.html 中 写入如下代码

<!-- 引入腾讯地图 -->
<script src="https://map.qq.com/api/gljs?v=1.exp&key=你的key"></script>

  粘贴后key替换为自己的key

2. 创建容器

<div class="map_container" ref="mapRef"></div>
.map_container {width: 500px;height: 500px;position: relative;// 阻止复制-webkit-user-select: none; /* Safari */-moz-user-select: none; /* Firefox */-ms-user-select: none; /* IE/Edge */user-select: none; /* 标准语法 */
}

 

3. 渲染地图

<script setup>
import { nextTick, ref, onMounted } from 'vue';onMounted(() => {// 渲染地图nextTick(() => {initMap();});
});// 经纬度
const formData = ref({lat: 39.98412,lng: 116.307484,
})// 地图实例
let map = null// marker图层
let markerLayer = null// 初始化地图
const mapRef = ref(null)
const TMap = window.TMap
const initMap = () => {//定义地图中心点坐标const mapCenter = new TMap.LatLng(formData.value.lat, formData.value.lng)map = new TMap.Map(mapRef.value, {center: mapCenter, //设置地图中心点坐标zoom: 17, //设置地图缩放级别pitch: 0, //设置俯仰角rotation: 0, //设置地图旋转角度viewMode: '2D'})// 以下代码按需添加// 移除logo以及左下角信息// let logoInfo = document.querySelector('canvas+div:last-child')// logoInfo.style.display = 'none'// 禁止拖拽// map.setDraggable(false);// 禁止缩放// map.setScrollable(false);//移除控件缩放// map.removeControl(TMap.constants.DEFAULT_CONTROL_ID.ZOOM);// 移除比例尺控件// map.removeControl(TMap.constants.DEFAULT_CONTROL_ID.SCALE);// 移除旋转控件// map.removeControl(TMap.constants.DEFAULT_CONTROL_ID.ROTATION);}
</script>

4. 点击地图  添加单个标注

添加多个标注只需删除以下函数即可

markerLayer.setGeometries([])

示例代码: 

<script setup>
import { nextTick, ref, onMounted } from 'vue';onMounted(() => {// 渲染地图nextTick(() => {initMap();});
});// 经纬度
const formData = ref({lat: 39.98412,lng: 116.307484,
})// 地图实例
let map = null
// marker图层
let markerLayer = null
// 初始化地图
const mapRef = ref(null)
const TMap = window.TMap
const initMap = () => {//定义地图中心点坐标const mapCenter = new TMap.LatLng(formData.value.lat, formData.value.lng)map = new TMap.Map(mapRef.value, {center: mapCenter, //设置地图中心点坐标zoom: 17, //设置地图缩放级别pitch: 0, //设置俯仰角rotation: 0, //设置地图旋转角度viewMode: '2D'})// 以下代码按需添加// 移除logo以及左下角信息// let logoInfo = document.querySelector('canvas+div:last-child')// logoInfo.style.display = 'none'// 禁止拖拽// map.setDraggable(false);// 禁止缩放// map.setScrollable(false);//移除控件缩放// map.removeControl(TMap.constants.DEFAULT_CONTROL_ID.ZOOM);// 移除比例尺控件// map.removeControl(TMap.constants.DEFAULT_CONTROL_ID.SCALE);// 移除旋转控件// map.removeControl(TMap.constants.DEFAULT_CONTROL_ID.ROTATION);//初始化marker图层markerLayer = new TMap.MultiMarker({map: map})addMarker()map.on('click', clickHandler)
}// 地图点击事件
const clickHandler = (event) => {const { lat, lng } = event.latLngformData.value.lat = String(lat).slice(0, 8)formData.value.lng = String(lng).slice(0, 8)addMarker()
}// 添加标注
const addMarker = () => {// 清空标注 使其始终为一个markerLayer.setGeometries([])markerLayer.add({position: new TMap.LatLng(formData.value.lat, formData.value.lng)})
}</script>

5.最终效果

http://www.ho-use.cn/article/1013.html

相关文章:

  • 茶叶网站建设规划书搜索引擎的四个组成部分及作用
  • 织梦音乐网站宜昌网站seo
  • 小说网站自动采集深圳广告策划公司
  • 如何把物流做免费网站网站推广优化公司
  • 做网站说什么5.0啥意思链接提交入口
  • 做免费外贸网站国产免费crm系统有哪些在线
  • 地域购物网站谷歌浏览器 安卓下载2023版
  • 网站建设竞争性磋商文件推广关键词
  • 网站无法做301重定向yandex引擎
  • 网站页面设计报价模板如何做seo搜索引擎优化
  • 网站开发设计图psd附近的教育培训机构有哪些
  • 无锡公司网站建设买友情链接有用吗
  • 模块化网站建设系统线上推广活动有哪些
  • 南京网站推广优化公司怎么优化网站的
  • win7家用电脑做网站服务器点击seo软件
  • 北京网站设计公司地址网页设计个人网站
  • flash 网站头部腾讯营销平台
  • 怎么查看网站有没有做ssl网站统计数据分析
  • 做暧暖的免费网站自己怎么开网站
  • 什么网站做任务赚钱吗广州现在有什么病毒感染
  • 做网站智能工具世界足球排名前100
  • 微信小程序后台管理系统seo怎么做优化计划
  • 山东临沂网站设计公司武汉刚刚发生的新闻
  • 商洛网站建设哪家好品牌传播策略
  • 做ps找图的网站有哪些长沙本地推广平台
  • 网站手机模板源码下载营销模式100个经典案例
  • 网站开发官网免费职业技能培训网
  • 高邮市建设网站seo怎么优化步骤
  • wps怎么做网站seo值怎么提高
  • 政府建设网站特点山西seo谷歌关键词优化工具