前期设置
增加key
登陆腾讯lbs官网网站 微信登陆,注册一个key
地图官方JS库添加
- 载入地图js
1
<script charset="utf-8" src="https://map.qq.com/api/gljs?v=1.exp&key=注册的key"></script>
地图显示
基本地图设置
- 地图显示部分
1 | <!-- 地图部分 --> |
- 地图设置部分
1 | //默认中心点经纬度 |
标记显示
- 多个标记
1 | var marker = new TMap.MultiMarker({ |
- 多点文本标签(标记与文字标签只能二选一)
标签的问题就是无法支持完整的html结构,不能用css,只能用一些基本的文字样式设定
1 | // 继承多点文本标签并做扩展 |
- 自定义扩展文本标签,解决了原本标签无法设置html的方式,通过动态加入dom来解决
1 | class LabelCluster extends TMap.DOMOverlay { |
信息窗口
1 | var infoWindow = new TMap.InfoWindow({ |