0 前言
本文介绍Matlab调用百度地图Web服务API(本文简称“百度地图API”或“API”),下载并且显示静态地图,和在地图上加入标注的方法,并且提供代码示例。百度地图API的其他功能请自行查询百度地图开放平台。
阅读本文之前需要熟练掌握Matlab编程语言,具备基本的网络知识,阅读过《在Matlab中调用百度地图API(基础)》或者对百度地图API的基本调用方法有所了解。
1 Matlab调用百度地图API
首先看代码示例:
function
以上代码能够实现:输入起点和终点的经纬度坐标、名称以及所有途径点的坐标等,返回一张带有地点标注和路径显示的地图图片。
Matlab调用百度地图API下载静态地图可以分为以下几步:构造请求代码、url命令检查、下载图像、显示图像。下面分步骤讲解。
1.1 构造请求代码
查阅“静态图API”的服务文档,“服务参数列表”中列举了构造请求代码时可能用到的参数,其中:
- ak:ak密钥,申请方法见《在Matlab中调用百度地图API(基础)》。
- center:在示例代码中,我取起终点的连线的中心&#x