plotPosition

显示当前位置geoplayer数字

描述

例子

plotPosition (球员,纬度,)绘制由经纬度坐标指定的点,(纬度,),在geoplayer指定的数字,球员。若要同时绘制多条路由,请使用TrackID参数。

plotPosition (球员,纬度,,名称,值)使用名称,值对参数进行配对,以修改绘图点的方面。

例如,plotPosition(球员,45岁,0,“颜色”,“w”,“标记”,“*”)图中一个点geoplayer像一颗白色的星星。

例子

全部折叠

加载经纬度坐标序列。

data =负载(“geoRoute.mat”);

创建一个地理玩家,设置缩放等级为12。与默认的缩放级别相比,此缩放级别将地图缩小了8倍。

球员= geoplayer (data.latitude (1) data.longitude (1), 12);

显示完整的路线。

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

显示序列中的坐标。圆形标记表示当前位置。

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

在一个地理玩家中同时绘制多条路线。首先,为每个路由分配一个唯一的标识符。然后,在绘制路线上的点时使用plotPosition方法指定路由标识符“TrackID”名称-值对的论点。在本例中,路线分别标记为Vehicle 1和Vehicle 2。这个屏幕截图显示了两条路线将要交叉的地方。

加载路由的数据。

data =负载(“geoRoute.mat”);

为第一辆车提取数据。

lat1 = data.latitude;lon1 = data.longitude;

为第二辆车创建一条合成路线,使它沿着相反的方向行驶相同的路线。

lat2 = flipud (lat1);lon2 = flipud (lon1);

创建一个geoplayer对象。初始化播放器,将最后10个位置显示为以当前位置结尾的一行。

zoomLevel = 12;球员= geoplayer (lat1 (1) lon1 (1) zoomLevel,“HistoryDepth”10“HistoryStyle”,“行”);

绘制两辆车在路线上行驶时的位置。方法为每个音轨指定一个ID“TrackID”名称-值对的论点。默认情况下,geoplayer物体将车辆的显示集中在第一条轨道上。可以使用。将显示置于其他轨道的中心CenterOnID财产的geoplayer对象。

loopCounter =长度(lat1);i = 1:loopCounter plotPosition(player,lat1(i),lon1(i),“TrackID”,1“标签”,“车辆1”);plotPosition(球员,lat2(我),lon2(我),“TrackID”2,“标签”,《车辆2》);结束

输入参数

全部折叠

流媒体地理播放器,指定为geoplayer对象。

在地理播放器中显示的点的纬度坐标,指定为范围内的实数[- 90,90]。

数据类型:|

要在地理播放器中显示的点的经度坐标,指定为[-180,180]范围内的实数标量。

数据类型:|

名称-值对的观点

指定可选的逗号分隔的对名称,值参数。的名字参数名和价值是对应的值。的名字必须出现在引号内。可以按任意顺序指定多个名称和值对参数Name1, Value1,…,的家

例子:“颜色”、“k”

文本点的描述,指定为由逗号分隔的对组成“标签”和一个字符向量或字符串标量。

例子:“标签”,“07:45:00AM”

标记颜色,指定为由逗号分隔的对组成“颜色”和一个颜色名,短的颜色名,或RGB三个一组。默认情况下,标记颜色是自动选择的。

对于自定义颜色,指定一个RGB三元组。RGB三元组是一个三元素行向量,其元素指定颜色的红色、绿色和蓝色组件的强度。强度必须在这个范围内[0,1];例如,(0.4 0.6 0.7)。或者,您可以通过名称指定一些常见的颜色。此表列出了指定的颜色选项和等效的RGB三重值。

颜色名称 颜色的短名称 RGB值 外观
“红色” “r” (1 0 0)

“绿色” ‘g’ (0 1 0)

“蓝” “b” (0 0 1)

“青色” “c” (0 1 1)

“红色” “米” (1 0 1)

“黄色” “y” (1 1 0)

“黑” “k” (0 0 0)

“白色” ' w ' (1 1 1)

例子:“颜色”,[1 0 1]

例子:“颜色”,“m”

例子:“颜色”,“红色”

标记符号,由逗号分隔的对组成“标记”表中的一个标记。

价值 描述
“o”
“+” 加号
‘*’ 星号
“。”
“x” 交叉
“广场”“年代” 广场
“钻石”' d ' 钻石
“^” Upward-pointing三角形
“v” 向下的三角形
“>” 三点三角形
“<” 只左向三角形
五角星形的“p” 五角星(五角星形)
“卦”“h” 六芒星(六)

标记点的近似直径,指定为由'MarkerSize和一个正的实标量。1点= 1/72英寸。大于6的标记会降低渲染性能。

标绘轨迹的唯一标识符,指定为正整数。当您绘制多个轨迹时,使用此值来标识单个轨迹。当您指定此值时,此函数的所有其他名称-值对参数仅适用于此唯一标识符指定的磁道。

提示

  • 当车辆的轨迹超出可视区域时,地图会根据的值自动重新居中geoplayerCenterOnID财产。

介绍了R2018a