魏小鹏
魏小鹏
  • 发布:2019-04-11 16:59
  • 更新:2019-05-17 16:48
  • 阅读:848

UniApp的地图组件真的好鸡肋呀,无力吐槽了

分类:uni-app

地图上的大部分功能基本上都是微信小程序支持的,uniapp的地图基本就啥都不支持,显示几个点吧,没办法让几个点缩放到可以同时看到的视野。突然看到个希望 uni.createMapContext 这么个东西,,可惜呀,绝望,还是没用,使用其includePoints活生生的没有反应,我是试验了多少次,失败了多少次,,我已经彻底绝望了

1 关注 分享
mcNull

要回复文章请先登录注册

全栈老哥

全栈老哥

老铁怎么解决的,同样不起作用!!!!!!!
2019-05-17 16:48
497495160@qq.com

497495160@qq.com

==》 可行的

console.log("allpoints," ,allpoints);
this.mainMap.includePoints({
points:allpoints,
padding: [20,20,20,20]
});

allpoints实际上长这样的: [{latitude: 22.622656, longitude: 114.07805},{latitude: 22.622559, longitude: 114.07804}, {latitude: 22.622545, longitude: 114.078} , {latitude: 30.25961, longitude: 120.13026}]

log是这样的:
allpoints, (4) [{…}, {…}, {…}, {…}]0: {latitude: 22.622656, longitude: 114.07805}1: {latitude: 22.622559, longitude: 114.07804}2: {latitude: 22.622545, longitude: 114.078}3: {latitude: 30.25961, longitude: 120.13026}
2019-05-12 23:18
597392321@qq.com

597392321@qq.com

回复 DCloud_heavensoft:
确实是好多功能没拉齐,比如uniapp上的map组件和plus.map,markers无法设置远程图标,label无法设置背景颜色,而这些小程序上却没问题
2019-05-11 09:09
DCloud_heavensoft

DCloud_heavensoft

文档里都有,注意看 https://uniapp.dcloud.io/api/location/map,$getAppMap
2019-05-09 20:18
178126968@qq.com

178126968@qq.com

楼主用plus.map怎么实现这个功能,我遇到了同样的问题
2019-05-09 20:04
178126968@qq.com

178126968@qq.com

怎样做啊?
2019-05-09 17:37
魏小鹏

魏小鹏 (作者)

回复 DCloud_heavensoft:
大佬还是大佬,,我怎么把plus.map给忘掉了。。。感谢感谢
2019-04-12 11:30
DCloud_heavensoft

DCloud_heavensoft

没听懂,你是觉得微信小程序的地图api不够用,还是觉得app上的地图api和微信的api没拉齐?app上也可以使用plus.map
2019-04-11 17:19