提醒:因为软件开发行业无明确禁止法规, 该企业仅提供软件开发外包定制服务,项目需取得国家许可,严禁非法用途。 违法举报

小程序地图组件开发ar辅助线路地图

更新:2025-02-02 20:09 编号:30918124 发布IP:221.15.239.246 浏览:16次
发布企业
河南漫云科技有限公司商铺
认证
资质核验:
已通过营业执照认证
入驻顺企:
4
主体名称:
河南漫云科技有限公司
组织机构代码:
91410100MA472L6X7B
报价
请来电询价
漫云科技
小程序地图组件开发ar辅助线路地图
关键词
小程序地图组件开发ar辅
所在地
郑东新区升龙广场3号楼A座3202
联系电话
15515813000
漫云服务热线
15515813000
联系人
王乾  请说明来自顺企网,优惠更多
请卖家联系我
15515813000

详细介绍

   先放上微信小程序中地图组件的官方文档,推荐先查看官方文档,基础部分只会稍带提一下,主要讲在开发《地图》这款微信小程序时遇到的一些问题,以及解决方案。

   下面会根据开发《地图》期间遇到的地图组件问题进行讲述,《地图》把微信提供的地图二次开发能力基本上都使用了,可以扫描下方二维码进行体验

    地图提供的外卖地图、公园小区导航路线,并且能够自己手绘地图路线并分享。

    地图

    基础用法

   map组件与view等常见组件类似,只是多了较多的参数,具体参数的含义可以参考官方文档。需要说明的是map组件的宽高是由组件样式直接设置的,对于在外面套用一层view,通过控制外层view的宽高,来控制map组件的宽高是不可行。

   如果是平常的展示地图,只需要关注参数列表中的必填项即可。对于进行更复杂的开发则需要关注controls、markers、polyline以及支持的事件。

    初始定位以及定位时机

   地图组件使用时longitude、latitude两个属性是必填项,分别表示中心点经度、中心点纬度。这是定位需要关注的属性。

   由于小程序定位是异步执行的,可能在小程序屏已经渲染出来了,定位还未成功,推荐为longitude、latitude两个属性设置默认值,默认值可以设置成你更关注的区域内的坐标。

    定位时机可以选在onLoad时:

    定位失败的原因,一般都是用户拒绝定位授权,在fail的回调函数中应该做的就是:

   提醒用户打开授权->跳转设置页->检查是否开启授权->为true时重新调用定位(推荐将定位流程封装一下)。

    若用户仍然拒绝授权,只是就别再走上述流程了(死循环),体验比停止服务还差。

    个性地图使用

    关于个性地图,腾讯地图有一篇完整的教程,我直接贴链接

    个性地图使用指南-微信小程序解决方案|腾讯位置服务

    地图上下文

    地图上下文是地图组件的API,推荐先熟悉一下,其提供的能力有:

    •获取当前地图中心的经纬度

    •获取当前地图的视野范围

    •获取当前地图的旋转角

    •获取当前地图的缩放级别

    •获取当前地图的倾斜角

    •缩放视野展示所有经纬度

    •将地图中心移置当前定位点

    •平移marker,带动画

   我们做二次开发时,大部分需要使用这些API,使用这些API的前提是创建地图上下文MapContext,推荐在页面OnReady时创建:

    其他地方使用地图上下文只需要使用this.mapCtx即可

    地图控件开发

   上面简单介绍了一下MapContext,下面我们使用其来实现常见的地图控件,地图组件官方文档提示组件的controls属性即将被废弃,推荐使用cover-view来实现,我们就是使用cover-view开发地图控件。

    1、移动后快速回到原点(定位功能)

    //使用地图上下文,将地图视野中心移到定位点

    2、图层切换

    这里切换图层主要是指对卫星影像图层的开关。

    *切换图层

    3、包含所有点

   思路:由于控件时常用的,在次解析地图数据时就将需要包含的点解析到一个数组Array中,后面直接调用即可

    上面wxml部分没有关于该控件的布局,可以参考上面两个控件


小程序地图组件开发ar辅助线路地图的文档下载: PDF DOC TXT
关于河南漫云科技有限公司商铺首页 | 更多产品 | 联系方式 | 黄页介绍
成立日期2019年07月08日
法定代表人张磊
注册资本1000
主营产品元宇宙系统开发、元宇宙源码、NFT数字藏品软件开发,nft智能合约开发,盲盒系统app开发搭建,nft源码系统,网络技术开发,软件技术开发,软件定制,技术开发,信息技术服务
经营范围网络技术开发;软件技术开发;电子产品技术咨询、技术开发;信息技术服务;国内货运代理;国际货运代理;普通货物道路运输;从事货物和技术的进出口业务;供应链管理;物流信息咨询;电信业务代办;教育信息咨询;企业管理咨询;企业营销策划;仓储服务(易燃易爆及危险化学品除外);网页设计;计算机系统集成;销售:计算机软件及辅助设备、通讯设备、电子设备、网络设备、多媒体设备。
公司简介河南漫云科技有限公司从事APP小程序软件定制开发,自成立以来已经服务全国5000+企业,为它门提供了近30000+软件程序技术服务支持。目前开发的有淘宝客、数字藏品NFT、dapp、农场软件、上链,元宇宙,盲盒系统、商城系统、、社交直播带货pk系统、求职招聘系统、本地生活服务信息发布平台、跑腿外卖系统、打车代驾顺风车系统、拼团盲盒系统、任务悬赏系统、跨境电商亚马逊ERP系统等全行业软件开发定制,源 ...
公司新闻
我们的其他产品
顺企网 | 公司 | 黄页 | 产品 | 采购 | 资讯 | 免费注册 轻松建站
免责声明:本站信息由河南漫云科技有限公司自行发布,交易请核实资质,谨防诈骗,如有侵权请联系我们   法律声明  联系顺企网
提醒:因为软件开发行业无明确禁止法规, 该企业仅提供软件开发外包定制服务,项目需取得国家许可,严禁非法用途。 违法举报
© 11467.com 顺企网 版权所有
ICP备案: 粤B2-20160116 / 粤ICP备12079258号 / 粤公网安备 44030702000007号 / 互联网药品信息许可证:(粤)—经营性—2023—0112