- map组件 怎么实现在上半部分显示两个标记点?
[图片] 我需要起始点和终点显示在上半部分,但是我用includePoints api时,会显示在整个页面可视区域,我的内容就会遮挡住路径,有什么解决方法吗 f
2019-11-23 - includePoints在安卓手机为什么padding无效呢?
// 缩放视野展示所有经纬度(小程序API提供) this.mapCtx.includePoints({ padding: [200, 100,540, 100], points: agrments }); 代码如上,设置这个padding在ios展示正常,在安卓还是会出现遮挡,注明:因为我是在地图上使用了定位,所以有部分地图是被遮挡的,然后就想到设置这个让点都在想要展示的地方展示,页面展示效果如下 [图片]页面想要的展示,
2021-07-27 - includepoints安卓真机只能识别padding第一个参数,导致无法实现功能
https://developers.weixin.qq.com/miniprogram/dev/api/media/map/MapContext.includePoints.html 我们APP有个这种功能(如下图),底部灰底菜单可以上拉/下拉,地图上的选中点根据地图当前能见到的区域大小,动态合理的展示到地图视野范围呢。iOS端用includepoints可以很好的处理,但是Android端只能识别padding的第一个参数,就无法实现。但是我看腾讯实时公交、滴滴公交、车来了也实现了这种效果,能提供下实现思路吗? [图片]
2022-01-10 - 地图安卓端 includePoints API 的 padding 为啥只能设置一个?
背景:做出行相关的小程序,基本天天跟地图打交道,有一个使用场景就是要让一些点在视野内,且地图上有可以拖动的遮挡,根据这个遮挡(参考滴滴小程序的提单页面),调整includePoints,ios可以通过动态设置下padding的方式实现,但是安卓只能传一个值,无法实现这个需求,只能自己在安卓上进行计算,自己控制中心点和sacle,但是能利用的也只有小程序提供的API,显然效果不太好,也给开发造成了额外的困难。(场景如下图,红框部分可以动态调整,地图显示区域需要进行 includePoints) [图片] 其他一些bug或者特性不支持,一般就想办法绕过了,这个不支持真没法在android上完成一些出行场景的实现,我甚至都动态该地图的大小了,但是效果太差,而且我看腾讯地图 安卓的 SDK 也没说padding 的上下左右必须一样,不知道小程序是出于什么样的考虑,这个不一致给双端造成了很大的不一致,我在安卓端,只能自己想办法通过计算实现一个 includePoints。 希望官方能关注下哈,或者有没有碰到相同问题的大佬,是如何解决的呢
2021-08-27 - map地图是铺满整个屏幕,在地图上是有遮挡物的,我怎么让我的点标记控制在不被遮挡物遮挡?
map铺满整个页面,遮挡物在地图的上面的,在下面部分,我这边输入起终点之后如果两点之前的距离较远的话,终点就会跑到地图外面去,或者被遮挡物遮挡,我怎么让两个点不管我的距离多远,只展示在不被遮挡物遮挡的地图部分,不超出屏幕
2019-12-16 - MapContext.includePoints的padding属性没有效果?
[图片] [图片]我想实现第一张图片的效果,不管起始点的位置多远两个点都在那个范围,而不是终点远了之后,终点就不见了,不在范围内了
2019-12-13 - map.includePoints 的padding无效
<!-- .wxml --> <map id='myMap' longitude='{{longtitude}}' latitude='{{latitude}}' show-location scale='12' markers='{{markers}}' bindmarkertap='tapToShowCard' bindcallouttap='tapToShowDetail'></map> <!-- .js --> var sourceMarker = [{ latitude: 24.508513, longitude: 118.107597, iconPath: '../../sources/marker.png', width: 22, height: 30, callout: { content: '查看详情', fontSize: 16, borderRadius: 5, padding: 8, display: 'ALWAYS' } },{ latitude: 24.508439, longitude: 118.10778, iconPath: '../../sources/marker.png', width: 22, height: 30, callout: { content: '查看详情', fontSize: 16, borderRadius: 5, padding: 8, display: 'ALWAYS' } },{ latitude: 24.5084, longitude: 118.107168, iconPath: '../../sources/marker.png', width: 22, height: 30, callout: { content: '查看详情', fontSize: 16, borderRadius: 5, padding: 8, display: 'ALWAYS' } }] Page({ /** * 页面的初始数据 */ data: { latitude: 0, longtitude: 0, markers: sourceMarker, points: sourcePoints }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { var that = this; wx.getLocation({ success: function(res) { that.setData({ latitude: res.latitude, longtitude: res.longitude }) that.mapCtx = wx.createMapContext('myMap'); that.includePoints(); }, }) }, includePoints: function () { this.mapCtx.includePoints({ padding: [20], points: [{ latitude: 24.508513, longitude: 118.107597, }, { latitude: 24.508439, longitude: 118.10778, }, { latitude: 24.5084, longitude: 118.107168, }] }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { } })
2018-11-03 - 微信小程序map 中的marker支持动画跳动吗?
想要实现“新出现的marker在一段时间内能够有向外扩散的信号波的动画”
2021-05-14 - 滴滴出行小程序的地图拖拽有这种demo吗?
[图片][图片][图片]
2021-10-22 - 小游戏后台没有第三方服务?,那怎么给小游戏加插件
添加插件 在使用插件前,首先要在小程序管理后台的“设置-第三方服务-插件管理”中添加插件。开发者可登录小程序管理后台,通过 appid 查找插件并添加。如果插件无需申请,添加后可直接使用;否则需要申请并等待插件开发者通过后,方可在小程序中使用相应的插件。 如上文档所示, 我在小游戏后台根本找不到设置-第三方服务-插件管理, 那我该怎么添加插件到小游戏
2020-05-23