前期设置
增加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({  |