y***@163.com
y***@163.com
  • 发布:2020-03-14 10:36
  • 更新:2020-04-11 23:07
  • 阅读:1886

map控件如何通过markertap点击获取当前的marker的经纬度信息

分类:nvue

当前map中已经标注了很多marker标签,但是点击marker标签中未包含经纬度的信息。

2020-03-14 10:36 负责人:无 分享
已邀请:
y***@163.com

y***@163.com (作者)

markertap(e)  
            {  
                for (var i = 0; i < this.markers.length; i++) {  
                    if (e.detail.markerId == this.markers[i].id) {  
                        console.log("markers" + this.markers[i].longitude+"   "+this.markers[i].latitude);  
                        this.navi_lng=this.markers[i].longitude;  
                        this.navi_lat=this.markers[i].latitude;  
                        this.towerNum=this.markers[i].title;  
                        this.isshow=true;  
                        /* uni.showToast({  
                            title: this.markers[i].title,  
                            mask: false,  
                            duration: 1500  
                        }); */  
                    }  
                }  
            },
8***@qq.com

8***@qq.com - lisp

是的,点击marker什么数据也获取不到,只能用这种方式获取了,官方应该给一个传入值的属性。

该问题目前已经被锁定, 无法添加新回复