先请求处理polygon的数据,先setdata地图组件polygons的数据,目前我这样操作有用
map组件属性渲染的问题https://developers.weixin.qq.com/miniprogram/dev/component/map.html 将markers、polyline在js的setting字典中进行设置,并将{{settings}}绑定<map>属性 使用setData更新setting中的markers、polyline后 开发工具端地图上可以正常显示数据,实机(iphoneX)中不能显示 将markers、polyline等属性在<map>中标签中通过{{}}绑定后正常显示
2021-06-15楼主最后如何解决?我也在想用透明图片解决,但是marker点实在太多,透明图片肯定会影响性能
map组件marker不想使用默认图标也不想使用iconpath属性如何解决?在安卓上将iconpath设置成none,渲染会报错但可以实现。在ios系统上还是会显示默认标记图标
2021-06-10请问楼主每次渲染默认的蓝色背景圈圈和聚合点长度这个都会显示,再显示自定义的的内容,这个有解决吗?
点聚集-与预计效果有差距[图片][图片][图片][图片] 上面几个图是在不同比例尺下的手机截屏。 this.mapCtx = wx.createMapContext('map') this.mapCtx.initMarkerCluster({ enableDefaultStyle: false, zoomOnClick: true, gridSize:30}) 期望达到的效果:30像素范围内的都聚合,希望,聚合的时候要做判断,就是有点二次判断的感觉,比如这个图像中 [图片] 可能聚合成了[图片] 但是这个黑色框和红色框离得距离也只有30像素不到,但是离打的这个圆30像素多,最终结果就没聚合过去。 我希望的是,聚合前,假设一个点,和他所有距离小于30像素的都聚合在一起,然后判断,这个聚合级中,所有点的小于30像素的再聚合;就是所有这些聚合点小于30像素的 都放一起。做递归或者其他循环判断。 当然可能结果是界面上的所有点都聚合在一起。 反正现在的效果比较差,还有就是数据量大于200个点的聚合很容易崩溃,大概手机上50%次数的尝试都奔溃了
2021-06-07initMarkerCluster这个是用来设置地图marker样式初始化配置的,在onload中调用即可
聚合?this.mapCtx.initMarkerCluster({ enableDefaultStyle:true, zoomOnClick:true, gridSize:60, complete(res){ console.log('initMarkerCluster',res) } }) 想要地图点位聚合请问这段代码该写在哪里
2021-06-07https://developers.weixin.qq.com/s/ARFICpm272ly 官方例子上也是如此,虽然定义了enableDefaultStyle:false,但是每次还是会先闪出默认样式,这个如何解决?[图片]
如何解决调用initMarkerCluster 会闪出默认样式 再 渲染自定义样式?调用initMarkerCluster初始化点聚合的配置时候,每次缩放地图MapContext.on(markerClusterCreate,res=>{}),重新addmarkers时,都会先闪出默认的图标样式,再渲染我自定义的样式,该问题如何解决?
2021-06-07解决了吗?确实无效
map组件polyline被polygon遮挡,polygon设置zIndex无效?地图首次加载的时候会从后台获取面和线进行绘制,然后还有其它接口绘制其它的线和点,两个异步接口,渲染的时候iOS和部分安卓机面会把线覆盖掉,有什么好的方法吗?设置polygon的zIndex为0也不行
2021-06-03出现定位到非洲的根本原因在于:地图定位在非洲的原因在于地图的latitude和longitude值为0。 尝试过两种解决方法: 方法一: 1.在onload中使用wx.createMapContext获取 Mapcontext 对象; 2.使用Mapcontext.getCenterLocation方法获取目前地图中心经纬度坐标; 在手机调试中发现,地图定位在非洲的原因在于地图的latitude和longitude值为0。 3.判断如果返回值res对象中latitude==0,或者longitude==0,就重新setData经纬度。 经尝试此方法可以解决地图定位在非洲的问题,但是有点不完美的地方,就是手机上有时会先出现定位在非洲,1秒左右setData成功后地图重新显示为指定的中心点。 onload:function(){ this.mapCtx = wx.createMapContext('guidingMap'); this.mapCtx.getCenterLocation({ success: function (res) { if (res.latitude == 0 || res.longitude == 0) { util.get(`${that.data.baseURL}${url}`) .then(mapMetaData => { that.setData({ latitude: mapMetaData.map.latitude, longitude: mapMetaData.map.longitude, }); }) .then(() => { console.log(that.data.longitude + ' ' + that.data.latitude); }); } }, }); }
小程序 map组件显示问题创建地图对象后能在 苹果手机上显示地图。在安卓手机上无法显示的问题
2021-06-01哎
在真机环境下,如何让字体图标在cover-view组件中显示呢?<cover-view class='iconfont iconfont icon-webicon03'></cover-view>,微信开发者工具上字体图标显示正常,但是真机调试下显示不出来,请问该如何解决呢?微信版本7.0.7
2021-05-10我目前也遇到同样问题,使用view和map同层级,真机无法显示,机型华为荣耀7X,组件内text、switch、input等都无法显示,目前解决方案,把所有标签更改为 cover-view真机上可显示,但是switch、input咋搞?自己重写个组件?
Map组件和View组件同层级时,在部分机型View组件被Map遮住,部分机型显示正确[图片] 如图代码中,map 与 view 组件同层级下,在模拟器下是正常的,同时在iphone 7中显示正常以及反馈参数 [图片][图片] 在华为荣耀10系列下反馈参数级显示不正常 [图片][图片] 使用荣耀8X机型,不同微信版本 7.0.17和7.0.10,其中7.0.10出现同层渲染问题 [图片][图片][图片]
2021-05-10同求解答,楼主解决了没有
小程序中echarts如何使用百度地图为底图呢?.
2021-04-29