显示数据开放地图技术
这个例子展示了如何显示的行驶路线和车辆位置OpenStreetMap®基础图。
OpenStreetMap技术添加到视频列表可供使用geoplayer
对象。添加技术后,您不需要再添加在未来的会议。
name =“公开”;url =“https://a.tile.openstreetmap.org/ $ {z} / {x} / {y} . png美元”;版权= char (uint8 (169));归因=版权+“OpenStreetMap贡献者”;addCustomBasemap(名称、网址“归因”归因)
加载一个纬度和经度坐标序列。
data =负载(“geoRoute.mat”);
创建一个地理的球员。中心的地理球员在第一位置行驶路线,并将缩放级别设置为12。
zoomLevel = 12;球员= geoplayer (data.latitude (1) data.longitude (1) zoomLevel);
显示完整的路线。
plotRoute(球员,data.latitude data.longitude);
默认情况下,地理的球员使用世界地图基础图(“街道”
)由Esri®。更新地理球员使用添加OpenStreetMap基础图。
的球员。基础图=“公开”;
再次显示路线。
plotRoute(球员,data.latitude data.longitude);
在一个序列显示车辆的位置。
为i = 1:长度(data.latitude) plotPosition(球员,data.latitude(我),data.longitude(我))结束
另请参阅
geoplayer
|plotPosition
|plotRoute
|addCustomBasemap
|removeCustomBasemap