打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
如何多添加几个Marker

1 问题描述

地图上的marker一般都不止一个,那么我们如何多添加几个marker呢?

2 算法描述

当我们初始化marker后,我们要在geometries多添加几个marker,geometries中的position是地图上的经度纬度,marker标记就是根据经度纬度来标记的。当我们想多添加几个marker时就容易出现错误,添加的marker应该写在哪里,如果写错了也不会运行出结果,我在多添加marker时就写错了位置,经过几遍的摸索终于明白应该如何把新一个marker放对正确位置,每一个新的marker都是写在一对{}里面,新的一个marker与上一个marker之间需要用一个英文逗号隔开,代码如下:

var marker = new TMap.MultiMarker({
               id: 'marker-layer',
               map: map,
               styles: {
                   "marker": new TMap.MarkerStyle({
                       "width": 24,
                       "height": 35,
                       "anchor": { x: 12, y: 35 },
                       "src": 'https://mapapi.qq.com/web/lbs/javascriptGL/demo/img/markerDefault.png'
                   })
               },
               geometries: [{
                   "id": 'demo1',
                   "styleId": 'marker',
                   "position": new TMap.LatLng(39.984104, 116.307503),
                   "properties": {
                       "title": "marker"
                   }
               },{
                   "id": 'demo2',
                   "styleId": 'marker',
                   "position": new TMap.LatLng(39.974104, 116.347503),
                   "properties": {
                       "title": "marker"
                   },
               },{
                   "id": 'demo3',
                   "styleId": 'marker',
                   "position": new TMap.LatLng(39.994104, 116.317503),
                   "properties": {
                       "title": "marker"
                   },
               }]
           });

3 结语

在多添加几个marker时应注意添加所在位置,因为初始化marker的代码中的括号很多,需要注意哪对括号包含的哪些内容,不然在添加marker时就会出错。

实习编辑:李欣容

稿件来源:深度学习与文旅应用实验室(DLETA)

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
html5 navigator.geolocation基于浏览器获取地理位置
关于微信LBS 升级版后SOSO 地图用JAVA 实现导航功能
leaflet实现简单量算工具功能(附源码下载)
Google Map JavaScript API v3 常用功能总结
Excel导出方法总结
微信定位+腾讯地图导航
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服