此示例示出了如何显示上的OpenStreetMap®底图行驶路线和车辆位置。
OpenStreetMap的底图添加到现有底图的列表与使用geoplayer
宾语。添加底图后,您不需要在将来的会话重新添加。
名称='OpenStreetMap的';URL ='https://a.tile.openstreetmap.org/${z}/${x}/${y}.png';著作权= CHAR(UINT8(169));归因=版权+“OpenStreetMap提供者”;addCustomBasemap(名称,网址,'归因',归因)
加载纬度和经度坐标的序列。
数据=负载('geoRoute.mat');
创建地理球员。中心对行驶路线的第一位置的地理播放器和缩放级别设置为12。
个zoomLevel = 12;玩家= geoplayer(data.latitude(1),data.longitude(1),当zoomLevel =);
显示完整的航线。
plotRoute(播放器,data.latitude,data.longitude);
默认情况下,地理玩家使用世界街道地图底图(“街道”
)由ESRI®提供。更新地理玩家使用OpenStreetMap的增加,而不是底图。
player.Basemap ='OpenStreetMap的';
再次显示的路线。
plotRoute(播放器,data.latitude,data.longitude);
显示序列中的所述车辆的位置。
对于I = 1:长度(data.latitude)plotPosition(播放器,data.latitude(i)中,data.longitude(i))的结束
addCustomBasemap
|geoplayer
|plotPosition
|plotRoute
|removeCustomBasemap