同问,有没有解决
map的缩放问题现在正在开发的应用中,在map上添加了缩放控件。测试时发现了一个问题无法解决: 当用户点击了缩放,我后台能改变对应的scale属性。 但是用户通过其他方式缩放地图(比如两指捏合或分开,连续两次点击地图),对应的当前scale属性值后台获取不到, 导致再点击缩放控件时,出现跳级缩放,用户体验很不好。 求问有办法获取当前的缩放级别吗?
2018-05-29只放一个markers,markers数组中可以添加多个,图片也可以分别设置的,[图片]
同一个map里可以有2个markers吗?<map id="navi_map" scale="14" markers="{{markers}}" polyline="{{polyline}}" markers='{{marker}}'></map> 我发现,第一个markers不起作用,第二个markers起作用;但是我想让他们2个都显示,因为有2个不同的图片。不能放在一起。求大神请教?
2018-05-29[图片]
求解,map中以当前位置为中心点,怎样展示所有的marker如题,map中以当前位置为中心点,怎样展示所有的marker? 动态调整scale吗?好像。。
2018-05-29同问,请问有没有解决
map组件中 bindregionchange 无限触发wxml: [代码]<[代码][代码]map[代码] [代码]latitude[代码][代码]=[代码][代码]"{{latitude}}"[代码] [代码]longitude[代码][代码]=[代码][代码]"{{longitude}}"[代码] [代码]scale[代码][代码]=[代码][代码]"{{buildlData[isSelectedBuildType].scale+2}}"[代码] [代码]bindcontroltap[代码][代码]=[代码][代码]"controltap"[代码] [代码]markers[代码][代码]=[代码][代码]"{{buildlData[isSelectedBuildType].data}}"[代码] [代码]bindmarkertap[代码][代码]=[代码][代码]"markertap"[代码] [代码]bindregionchange[代码][代码]=[代码][代码]"regionchange"[代码] [代码]include-points[代码][代码]=[代码][代码]"{{buildlData[isSelectedBuildType].data}}"[代码] [代码]show-location[代码][代码]=[代码][代码]"{{islocation? 'true': 'false'}}"[代码] [代码]controls[代码][代码]=[代码][代码]"{{controls}}"[代码] [代码]style[代码][代码]=[代码][代码]"width: auto; height:{{fullscreen ? 89 : 48}}vh;background-color: #fff;"[代码][代码]>[代码][代码] [代码][代码]</[代码][代码]map[代码][代码]>[代码][代码]<!-- 地图 -->[代码] js: [代码]regionchange(e) {[代码][代码] [代码][代码]//console.log(e.type)[代码][代码] [代码][代码]//if (!this.data.fullscreen) {[代码][代码] [代码][代码]if[代码][代码](e.type == [代码][代码]"end"[代码][代码]){[代码][代码] [代码][代码]this[代码][代码].setData({ fullscreen: ![代码][代码]this[代码][代码].data.fullscreen })[代码][代码] [代码][代码]if[代码] [代码]([代码][代码]this[代码][代码].data.fullscreen) {[代码][代码] [代码][代码]this[代码][代码].setControls([代码][代码]this[代码][代码].data.windowWidth, [代码][代码]this[代码][代码].data.windowHeight - 54)[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]clickchar: [代码][代码]"⇑"[代码][代码] [代码][代码]})[代码][代码] [代码][代码]} [代码][代码]else[代码] [代码]{[代码][代码] [代码][代码]this[代码][代码].setControls([代码][代码]this[代码][代码].data.windowWidth, [代码][代码]this[代码][代码].data.windowHeight / 2)[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]clickchar: [代码][代码]"⇓"[代码][代码] [代码][代码]})[代码][代码] [代码][代码]} [代码][代码] [代码][代码]//移动地图事件[代码][代码] [代码][代码]// }*/ [代码][代码] [代码][代码]}[代码] 代码的大意是移动地图就改变是否全屏的状态 在电脑上测试没有问题 但是到手机上就循环触发事件 代码没有改变经纬度的值 不知道为什么
2018-05-29