APP下载

AppInventor开发导航应用

2021-06-28王德贵王薇

电脑报 2021年9期
关键词:规划

王德贵 王薇

本期我们在AppInventor中利用高德地图组件开发一款导航应用——宝贝你在哪,它可以查找停在附近停车场的爱车。停车时打开该应用定位,记录位置后可关闭应用,需要找车时再次打开应用,就可以查看车的位置,并规划当前位置到车辆之间的路径,之后开始步行导航。

本应用在WxBit汉化版(app.wxbit.com)中开发,它的组件比较多,应用安装时不会出现新旧手机的兼容问题。如果使用其他开发环境,需要安装相应的插件。

代码较复杂,请先在文末扫码下载源代码,对照学习。

一、组件设计

1.应用效果图

应用效果如图,根据组件列表完成界面制作,组件属性的颜色、位置等参数可自行微调,由于组件较多注意为组件重命名增加程序可读性(图1)。

2. 组件设计

各组件作用和属性如列表,注意,地图类型有3种,通过下拉框选择(如下表)。

二、程序设计

程序设计过程中,最好是边写代码,边测试,随时发现问题,随时解决。如果最后一起测试,就不容易找到哪段代码有问题了。

1.申请APIKey

路径规划的APIKey需要去高德开放平台申请后填入。

注册高德开放平台→开发者认证→控制台→新建应用→添加→自行输入Key名称→选Web服务(只需申请Web服务Key,其他不需要)→提交。之前我在测试的时候,按照路径规划的说明文档,做了很多无用功。这个Key是获取路径规划方案的钥匙,也是身份证明。

2.显示当前经纬度和海拔

当开启APP时或位置改变时,高德定位组件自动定位当前经度、纬度和海拔,并显示在标签上。APP开启后,可以通过按钮显示到高德地图上(图2、图3)。……

登录APP查看全文

猜你喜欢

规划
发挥人大在五年规划编制中的积极作用
规划引领把握未来
快递业十三五规划发布
多管齐下落实规划
十三五规划
迎接“十三五”规划