主要内容

在OpenStreetMap BaseMap上显示数据

此示例显示了如何在OpenStreetMap®BaseMap上显示驾驶路线和车辆位置。

将OpenStreetMap BaseMap添加到可与地球层目的。添加基础图后,您无需在以后的会议中再次添加它。

名称=“ OpenStreetMap”;URL ='https://a.tile.openstreetmap.org/$ {z }/qul;版权= char(uint8(169));归因=版权 +“ OpenStreetMap贡献者”;AddCustombaseMap(名称,URL,'归因',归因)

加载一系列纬度和经度坐标。

数据=负载('georoute.mat');

创建一个地理播放器。将地理播放器置于驾驶路线的第一个位置,并将缩放水平设置为12。

Zoomlevel = 12;player = geoplayer(data.latitude(1),data.Longitude(1),Zoomlevel);

显示完整的路线。

plotRoute(player,data.latitude,data.longitude);

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

player.basemap =“ OpenStreetMap”;

再次显示路线。

plotRoute(player,data.latitude,data.longitude);

按顺序显示车辆的位置。

为了i = 1:长度(data.latitude)plotposition(player,data.latitude(i),data.longitude(i))结尾

也可以看看

||||