1、定位到所处经纬度根据经纬喥反编译到城市信息(因为本人使用location manager一直测试不到经纬度数据,所以改用baidu的定位功能)
2、新建对话框将地址信息传入对话框显示
3、点击切换后,将地址信息等传给baidu让它改变地图状态
小伙伴们如果使用location manager可以测试到数据可以使用它来获取经纬度信息,而反编译城市地址可以使用到如下反编译城市信息:
因为我使用locationmanager测试不到数据所以使用了百度开发者API中的定位功能,它会帮你包了反编译城市信息这个功能
其中具体实现在百度开发者API中有详细说明:
二、新建对话框,将地址信息传入具体代码如下:
三、切换城市状态地图具体代码如下:
完整代码如下(编写的有点懒哈哈。。暂时委屈你们不要介意代码洁癖了)