加油2017-10:地址与位置
用地址信息向高德地图API换取经纬度信息,这是本项目中要用到的最后一个地图API——地理编码API。用于换取经纬度的地址信息被称为结构化地址信息,它的格式为:省+市+区+街道+门牌号,不过它也支持像天安门、故宫或地铁5号线东单站这样的内容。
我们在浏览器中看到了地理编码API返回的数据,要想从中获取有用的信息,还要了解这些数据的结构。
程序的复杂度加大:一个搜索按钮,在不同情况下,要执行不同的指令,判断条件是关键,比较稳妥的方法是绘制一个表格,将所有可能的状态列举出来,以避免有遗漏,不过暂时我们还不需要。
在开发过程中,利用有限的界面组件,来显示程序运行的中间结果,这不失为一种有效的程序调试方法。
作业:
在测试过程中,我们发现,虽然在项目中禁用了位置传感器组件,但模拟器中仍然可以获得预设的经纬度信息,只有将模拟器的GPS功能取消时,才能阻止传感器接收信息。由于在室内录课,我无法在手机中测试禁用位置传感器的效果,请大家自己做一个实验,在项目中禁用位置传感器,并打开手机的GPS功能,看项目能否接收到经纬度信息。
请将您对课程的疑问、意见及建议写在下面的留言中,非常感谢!
赞 (0)