主要内容

在OpenStreetMap基础地图上显示数据

本示例展示如何在OpenStreetMap®底图上显示驾驶路线和车辆位置。

属性可使用的基映射列表中添加OpenStreetMap基映射geoplayer对象。添加基准地图后,在以后的会话中不需要再次添加它。

name =“公开”;url =“https://a.tile.openstreetmap.org/ $ {z} / {x} / {y} . png美元”;版权所有= char(uint8(169));归属=版权+“OpenStreetMap贡献者”;addCustomBasemap(名称、网址“归因”归因)

加载经纬度坐标序列。

数据=负载(“geoRoute.mat”);

创建一个地域玩家。将地理播放器置于驾驶路线的第一个位置,并将缩放级别设置为12。

zoomLevel = 12;player = geoplayer(data.latitude(1),data.longitude(1),zoomLevel);

显示全路由。

plotRoute(球员,data.latitude data.longitude);

默认情况下,地理播放器使用世界街道地图基本地图(“街道”)由Esri®提供。更新地理播放器以使用添加的OpenStreetMap基础地图。

的球员。基础图=“公开”

重新显示路由。

plotRoute(球员,data.latitude data.longitude);

按顺序显示车辆的位置。

i = 1:length(data.latitude) plotPosition(player,data.latitude(i),data.longitude(i))结束

另请参阅

||||