关于ivx地图组件的经验总结
2020-04-17 16:31
489 查看
地图组件是常用的UI组件之一,ivx中的地图组件是调用了腾讯地图的API,具有腾讯地图的基本功能,除了用于目标地点的地图展示和导航外,还可用于制作打卡、共享单车等地图类应用。下面是地图组件可以执行的动作,包括获取坐标、计算距离、经纬度与地址转换等等。
地图组件中还可以添加几种用于地图标记的子组件,地图圆形覆盖物需要我们设置中心点的坐标和圆形半径;地图折线覆盖物是用一个对象数组保存各个点的坐标然后在地图中相连起来;地图多边形覆盖物与折线类似,不过他会将各个点连成一个闭合多边形;还有最常用的地图标记,我们可以设置标记的地址,经纬度坐标,也可以自己上传样式,选择是否允许拖动等。
这个地图导航模型实现了简单的搜索导航功能,我们结合它来说明一下地图组件的具体使用方式。
1.首先需要给案例添加了一个微信公众号组件,在前台初始化时,我们会让微信公众号组件获取当前用户的位置的经纬度坐标,将其保存到文本变量中并设置地图组件的中心点为该坐标,这样打开案例后地图组件显示的区域就是用户当前所在地附近。
2.然后是用户输入搜索地址,当点击搜索图标时(实际上点击到的是透明按钮),地图组件会对本地周边进行一个检索,将检索的相关结果保存在对象数组“搜索结果”中。
这里我们可以将“搜索结果”打印出来看一下,其中包括每个地点的地址和经纬度坐标,我们通过for容器循环创建将标记点都显示在地图上。
3.选中一个地图标记后,我们就将这个标记的经纬度坐标保存到文本变量中,调用动作组1。在动作组中地图组件会计算当前位置到选中位置的行驶路线并显示在地图上,这样一个简易的搜索导航功能就完成了。![]
相关文章推荐
- 使用ivx图表组件的经验总结
- 使用ivx的for组件进行循环创建实现排行榜的经验总结
- 使用ivx连接组件实现私聊模型的经验总结
- 实施行政审批流程系统程组件的经验总结,规范化电子化流程管理(有点儿长,准备好茶叶)
- 关于这一周学习Android自定义View的经验总结
- 关于练习讲师“自我介绍”经验总结
- 关于程序崩溃的问题总结【经验】
- 关于安卓组件之间数据通信的总结
- 关于RMI的经验总结(转贴)
- 关于Android的开发经验总结 .
- 关于程序设计的一些经验总结
- 关于四大基本组件的一个小总结:
- 关于高质量PCB设计经验总结
- 关于onTouchEvent的经验总结
- 关于ASP.NET在IIS一些问题的经验总结
- 关于Highcharts图表组件动态修改属性的方法(API)总结之Axis
- 关于ArcSDE的学习经验总结
- 0基础裂变、4天引流700+,关于用户社群运营,我总结了以下几个经验
- 关于提高.net应用程序效率的一些经验总结(转)
- 关于Visual C++ 6.0的调试技巧和经验总结