matlab调用百度地图API——获取输入地点的经纬度
百度地图Web服务API是百度地图开放平台提供的http/https接口,开发者通过API向平台发起请求,能供获得地址查询、路径规划、鹰眼轨迹等服务数据。
百度地图Web服务API基本介绍、如何申请申请调用权限等内容,详见在Matlab中调用百度地图API(基础)
下面将展示一个地址经纬度检索服务的实现代码如下:
%% 地址经纬度检索
clc;clear;close all;
%%
name = '上海市杨浦区****路'; % 这里输入要检索的地址
[lat,lng] = GetLoc(name);
function [lat,lng]=GetLoc(name)
% 获取name字符串对应地点的经纬度
% 使用百度经纬度坐标
% 默认API调用正确
% 构造请求代码
ak='ak=**************************'; % AK密匙 需要自己再百度地图开放平台上注册获取
api='http