admin管理员组文章数量:1530279
- 腾讯位置服务JavaScript入门篇
- 第一个 Hello World
- 1. 创建密钥
- 2. 创建项目
- 个性化地图
- 1. 选择地图模板 & 绑定key
- 2. 代码示例
- 总结
腾讯位置服务JavaScript入门篇
注册链接:https://lbs.qq?lbs_invite=SB2RFLS
官方文档:https://lbs.qq/webApi
第一个 Hello World
1. 创建密钥
- https://lbs.qq/dev/console/key/manage
- 然后就会生成一串密钥,保存下来,后面会用到
- 然后我们进入key设置,可以看到默认已经有
JavaScriptAPI
权限,我们不用做修改,后面大家如果需要进行其他的测试要到这里授予一下权限
- 我们可以看到免费配额挺高的,日常的测试实验还是没问题的
2. 创建项目
-
创建项目,这里我使用的是
HBuider
,大家可以使用其他软件
-
index.html
JavaScript API 解释
- https://map.qq/api/gljs:API库地址
- v:代表版本号
- key:上面创建的密钥,这里要将
YOUR_KEY
替换为自己刚才创建的密钥
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Hello world!</title> <style type="text/css"> #container{ /*地图(容器)显示大小*/ width:100%; height:100%; } </style> <!--引入Javascript API GL--> <script src="https://map.qq/api/gljs?v=1.exp&key=YOUR_KEY"></script> <script> //地图初始化函数,本例取名为init,开发者可根据实际情况定义 function initMap() { //定义地图中心点坐标 var center = new TMap.LatLng(39.984120, 116.307484) //定义map变量,调用 TMap.Map() 构造函数创建地图 var map = new TMap.Map(document.getElementById('container'), { center: center,//设置地图中心点坐标 zoom: 17.2, //设置地图缩放级别 pitch: 43.5, //设置俯仰角 rotation: 45 //设置地图旋转角度 }); } </script> </head> <!-- 页面载入后,调用init函数 --> <body onload="initMap()"> <!-- 定义地图显示容器 --> <div id="container"></div> </body> </html>
-
我们运行一下,可以看到地图已经显示出来了
个性化地图
1. 选择地图模板 & 绑定key
-
https://lbs.qq/dev/console/custom/mapStyle
-
这里我就选择
墨渊
配色,然后点击直接使用
-
然后绑定我们刚才创建密钥,并设置应用类型即可
-
然后我们就可以看到创建好的模板,这里的
style1
就是模板
2. 代码示例
-
将上面
index.html
中的initMap()
函数代码替换如下注:
mapStyleId
要改为自己的地图模板IDfunction initMap() { var center = new TMap.LatLng(39.984120, 116.307484) var map = new TMap.Map(document.getElementById('container'), { center: center, zoom: 17.2, mapStyleId: 'style1' //设置样式ID,本例中的key绑定的style1为经典地图样式 //(若使用未绑定的样式或无效ID,则会提示错误,并用地图默认样式显示) }); }
-
运行代码,可以看到地图风格已经变成了我们刚才选择的
墨渊
配色
总结
- 之前我用过百度地图的API,现在又接触到了腾讯位置服务,感觉两个各有千秋吧,这篇文章呢只是小小的带大家体验了一下腾讯位置服务,更多的功能需要大家自己去探索。总的来说,腾讯位置服务API使用起来是比较方便的,里面的功能也是蛮多的,推荐大家体验一下
注册链接:https://lbs.qq?lbs_invite=SB2RFLS
本文标签: 腾讯位置JavaScriptAPI
版权声明:本文标题:腾讯位置服务JavaScriptAPI 开发 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1726066432a1054019.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论