vue PC 端使用腾讯地图定位
vue PC 端使用腾讯地图定位
- 需求:希望网站显示当前城市
- 腾讯前端定位组件
- 解决的方法
- 定义一个文件,加载定位js
- 在vue页面中使用
需求:希望网站显示当前城市
腾讯前端定位组件
解决的方法
个人是要用的vue上的,直接上使用的代码
定义一个文件,加载定位js
tcmap.js
export default {init: function (key, refer) {const TMap_URL = `https://apis.map.qq.com/tools/geolocation/min?key=${key}&referer=${refer}&callback=onLocationCallback`;return new Promise((resolve, reject) => {// 如果已加载直接返回if (typeof window.qq !== "undefined") {resolve(new window.qq.maps.Geolocation(key, refer));return true;}// 地图异步加载回调处理window.onLocationCallback = function () {resolve(new window.qq.maps.Geolocation(key, refer));};// 插入script脚本let scriptNode = document.createElement("script");scriptNode.setAttribute("type", "text/javascript");scriptNode.setAttribute("src", TMap_URL);document.body.appendChild(scriptNode);});},
};
在vue页面中使用
// 导入定位组件
import TMap from "@/utils/tcmap.js";
export default {name: "index",mounted() {this.getUserProfile();let that = this;TMap.init("OB4BZ-D4W3U-B7VVO-4PJWW-6TKDJ-WPB77", "location").then(function (geo) {console.log("加载完成");geo.getIpLocation(function success(position) {console.log("pos", position);that.city = position.city;},function error(result) {console.log("获取定位失败", JSON.stringify(result));},{timeout: 1000,failTipFlag: true,});});},
}
终于解决了,导航栏也没有那个定位标记了,记录一下,下次不跳坑
vue PC 端使用腾讯地图定位相关推荐
- 百度地图、高德地图和腾讯地图定位不准确的解决方案
需求 由于使用我们公司设备的用户分布在全球各地,最近好多设备都坏了,现在我们公司的修理师要去现场修理设备,但是设备太多了,200多个地址,不好找,而且又不能非常一目了然的查看到分布在全国的需要进行设备 ...
- h5/web 原生定位、高德、腾讯地图定位
在项目添加新功能时,使用cdn方式引入使用地图功能,使用功能只用到了地图的定位.点标记.详细地址查询.poi搜索和输入提示.计算两点之间的距离:因为在寻找高德地图问题时发现h5 和 web 端的好少, ...
- 微信端H5使用百度地图定位获取当前位置安卓定位不准
微信端H5使用百度地图定位获取当前位置安卓定位不准的问题解决如下: 使用微信端定位,签名方法看微信接口文档: <script type="text/javascript"&g ...
- vue获取地理位置自动定位---腾讯地图
前两天因为工作需求需要获取地理位置 打开腾讯地图定位 找到控制台 选择新建应用 应用名称和类型选择好了后 添加key 这里就获取到了定位 在vue视图中需要定位的 <div class=&quo ...
- 记录在Vue项目里面使用腾讯地图
目录 前言 一.异步引入SDK 1.封装初始化方法. 2.引入并使用. 二.腾讯地图marker使用 1.效果预览 2.代码实现 三.在地图上画线并测量距离 1.效果预览 2.代码实现 前言 本文主要 ...
- 腾讯地图定位及坐标解析
腾讯地图定位及坐标解析 一个项目,需要打开地图后点击获取地址 用的腾讯地图开放平台,对着文档花了一上午弄出来了 代码: <!DOCTYPE html> <html><he ...
- android 集成腾讯地图定位
本文只教学定位功能,需要搜索.2D或3D地图的可以到腾讯地图开发平台看api文档,链接:腾讯地图 一.到腾讯地图开发平下载定位sdk,快速入口:腾讯地图定位 二.在项目的AndroidManiFest ...
- Vue PC端框架和Vue移动端UI框架
Vue PC端框架和Vue移动端UI框架 在学习Vue的过程之中,我发现不管是 BAT 大厂,还是创业公司,Vue 都有着广泛的应用,而且框架层出不穷,学习文档也越来越多,Vue也越来越受欢迎.下面是 ...
- 微信端唤起腾讯地图并进行导航
微信端唤起腾讯地图并进行导航 $('.companyAdress').on('click',function(){ window.location.href= 'http://apis.map. ...
最新文章
- 宝塔面板 mysql装不上_宝塔面板强制安装mysql8.0
- ijkplayer-丢帧策略深入分析
- Scala Trait详解
- left join 一对多_MYSQL 连接查询算法:JOIN语句在 MYSQL 内部到底是怎么执行的
- c#怎么读htm文件_c#怎么读写文件和获取文件的扩展名
- 高等数学第七版-习题解答:总复习3
- 未能将网站配置为使用ASP.NET4.0,不能打开VS项目
- 排序与查找 详细分析
- 修改window窗体的背景色
- 【多题合集】KMP练习
- 务必了解的跨境电商ERP独立部署!
- db2 mysql oracle,五大主流数据库比较 DB2 Oracle MySQL SyBase SQLServer)
- cesium 加载Googl式的切片
- [原]VC被控制时关闭极域电子教室、破解联想硬盘保护系统密码(下)
- 剖析Android shape标签的绘制
- uniapp 获取商米本机SN码
- 怎么能跳过苹果服务器降级系统,苹果ios11手机怎样将系统降级?简单三步即可完成降级!...
- nrf51822 52832学习汇总
- python实现蒙太奇马赛克效果
- android开发微信交流群