主要内容

本页采用了机器翻译。点击此处可查看英文原文。

inputm

在基于 axesm 的地图上交互式地确定纬度和经度

语法

[lat, lon] = inputm
[lat, lon] = inputm(n)
[lat, lon] = inputm(n,h)
[lat, lon, button] = inputm(n)
MAT = imputm(...)

说明

[lat, lon] = inputm 返回在显示的网格上通过鼠标点击选中的点的地理坐标(纬度和经度)。点选操作将持续进行,直到按下回车键为止。

若要在地理坐标区或地图坐标区上确定纬度和经度,请改用 ginput 函数。

[lat, lon] = inputm(n) 返回由鼠标点击指定的 n 个点。

[lat, lon] = inputm(n,h) 请求获取由句柄 h 指定的、基于 axesm 的地图中的点。如果省略,则默认使用当前坐标轴 (gca)。

[lat, lon, button] = inputm(n) 返回第三个结果 button,其中包含一个整数向量,用于指定所使用的鼠标按钮(从左到右依次为 1、2、3),或者如果使用了键盘上的按键,则返回相应的 ASCII 码。

MAT = imputm(...) 返回一个矩阵,其中 MAT = [lat lon]

提示

inputm 的工作原理与标准的 MATLAB® ginput 非常相似,不同之处在于其返回值是从投影中提取的纬度和经度,而不是 x-y 坐标轴上的坐标。如果您点击投影边界之外的位置(例如,在罗宾逊投影中地图边框外的角落),系统将不会返回该位置的坐标。

inputm 无法与 三维显示效果配合使用,包括使用 globe 创建的显示效果。

版本历史记录

在 R2006a 之前推出

另请参阅

|