如何调用百度地图,传递经纬度,内容,在地图上显示
来源:互联网 发布:如何查看淘宝客订单 编辑:程序博客网 时间:2024/06/10 23:07
1 适用环境
移动应用、浏览器端应用均可调起Android版百度地图。
2 移动应用调用百度地图
该调用方式是指第三方基于Android SDK进行应用开发时要调用Android版百度地图客户端需遵守的协议。该协议要正确执行除了要参数填写正确外,还必须要安装Android百度地图
协议规范
intent://product/[service/]action[?parameters]#Intent;scheme=bdapp;package=package;end//parameters功能参数定义,具体规范见功能协议说明
组成说明
代码片段:
intent = Intent.getIntent("intent://map/line?coordtype=&zoom=®ion=上海&name=28&src=yourCompanyName|yourAppName#Intent;scheme=bdapp;package=com.baidu.BaiduMap;end"); //调起百度地图客户端(Android)展示上海市"28"路公交车的检索结果startActivity(intent); //启动调用3具体代码例子及效果功能如下
Intent it = null;
try {
it = Intent
.getIntent("intent://map/marker?location="
+ netList.get(position).getLoaction().getLATITUDE()
+ ","
+ netList.get(position).getLoaction().getLONGITUDE()
+ "&title="
+ netList.get(position).getName()
+ "&content="
+ netList.get(position).getAddress()
+ "&src=southwest#Intent;scheme=bdapp;package=com.baidu.BaiduMap;end");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
if (ActivityUtils.isInstalled(ct, "com.baidu.BaiduMap")) {
startActivity(it);
} else {
Toast.makeText(ct, "您没有安装百度地图应用程序,请安装!", Toast.LENGTH_LONG).show();
}
}
try {
it = Intent
.getIntent("intent://map/marker?location="
+ netList.get(position).getLoaction().getLATITUDE()
+ ","
+ netList.get(position).getLoaction().getLONGITUDE()
+ "&title="
+ netList.get(position).getName()
+ "&content="
+ netList.get(position).getAddress()
+ "&src=southwest#Intent;scheme=bdapp;package=com.baidu.BaiduMap;end");
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
if (ActivityUtils.isInstalled(ct, "com.baidu.BaiduMap")) {
startActivity(it);
} else {
Toast.makeText(ct, "您没有安装百度地图应用程序,请安装!", Toast.LENGTH_LONG).show();
}
}
0 0
- 如何调用百度地图,传递经纬度,内容,在地图上显示
- 百度地图经纬度在地图上体现
- 百度地图调用,传递经纬度到后台
- 在百度地图上获取经纬度
- 百度地图4.0多个经纬度展示在地图上
- 百度地图多个兴趣点(经纬度、坐标点)需要同时显示在地图上,如何设置自动缩放等级
- 从数据库获取到的多个点(有具体的经纬度),显示在百度地图上
- android 获取GPS经纬度在百度地图上绘制轨迹
- 根据经纬度坐标值在百度地图上绘制轨迹
- HTML5 调用 GPSAPI 获取当前位置的坐标 显示在地图上(有包括百度地图与谷歌地图)
- 百度地图之九如何在一个地图上显示多条导航路线
- 百度地图如何引用到自己网站,并在地图上显示企业的相关信息
- 调用百度地图实现在地图上定位
- 百度地图__定位显示在地图上
- 百度地图(让我显示在地图上)
- 百度地图开发,在地图上显示当前位置
- 如何编程将经纬度合并成一个字符串,显示在高德地图上
- 百度地图api--拖动地图显示经纬度与显示当前位置
- fragment1
- 打开Word出现an error occurred starting mathtype's command for word
- 【Redis】redis集群启动失败案例
- Weblogic11g(server10.3.3)部署项目,遇到的问题解决记录。
- GIT仓库如何恢复到前一次提交
- 如何调用百度地图,传递经纬度,内容,在地图上显示
- fragment2
- 最近做了一个类似社交的网站,看到新浪微博右侧有一个网页在线聊天的功能,如何才能实现网页在线聊天功能(新浪微博这种聊天)?
- linux下多线程间通信之信号量,消息队列的综合运用
- Meanshift 和 Camshift
- Centos管理
- 369Cloud_IDE_V1.1.0新看点
- ADB常用命令
- Linux_Shell脚本基础总结