android 跳转百度、高德、腾讯地图导航和周边功能实现
开发app时候,地图跳转是很常见的一个功能,告诉你经纬度就可以实现唤醒百度、高德、腾讯地图进行地图导航,在加上关键字就可以实现周边功能的实现,前台需要动态判断手机上安装了哪些地图软件,若有则显示出来,没有则不显示,若用户手机上没有安装任何导航软件app,则需要引导用户去下载一款地图app软件。由于我这是h5开发环境,所以界面由h5处理,只提供后台的两个接口,一个接口是判断用户手机上安装了哪些导航软件,一个接口是进行地图导航和周边功能的实现。然后js调android即可实现
一、api地址
1、百度地图 http://lbsyun.baidu.com/index.php?title=uri/api/android
2、高德地图 http://lbs.amap.com/api/amap-mobile/guide/android/route
3、腾讯地图 http://lbs.qq.com/uri_v1/index.html
二、android后台接口提供给前台h5调用如下: