【问题标题】:How to plot a button using longitude and latitude in matlab如何在matlab中使用经度和纬度绘制按钮
【发布时间】:2017-11-19 08:35:48
【问题描述】:

有没有在 matlab 中使用经度和纬度而不是 x 和 y 坐标来绘制按钮?

我正在尝试在 3D 地球仪上绘制一个按钮。我有我想要的位置的经度和纬度坐标。我使用 textm 在其上绘制点,并尝试对按钮执行相同的操作。我希望用户能够单击地球上的特定位置并获取信息。我认为最好的方法是使用按钮。

不幸的是,我不知道如何使用经度和纬度绘制它们,以便在用户旋转地球时它们可以移动。

请帮忙。任何建议将不胜感激。

这是我使用经度和纬度在地球上绘制一个点的方法(matlab 3D 地图) textm(29.547816, -57.300522, '*', 'color', 'red')

这是按钮的代码。我试图用上面的经度和纬度来绘制它,但它使用 x、y、长度和高度来代替。

btn = uicontrol('Style', 'pushbutton', 'String', 'click',... 'Position', [200 250 50 20],... 'Callback', 'cla');

这是地球和按钮的图像。 globe

【问题讨论】:

  • 你能告诉我们你已经做了什么吗?你用过哪种情节? “按钮”是什么意思?

标签: matlab user-interface dictionary button plot


【解决方案1】:

我无权访问映射工具箱,但您似乎可以使用函数 mfwdtran 将经纬度坐标转换为 x,y 坐标。

https://www.mathworks.com/help/map/ref/mfwdtran.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-02
    • 1970-01-01
    • 2014-07-18
    • 1970-01-01
    • 1970-01-01
    • 2018-01-13
    相关资源
    最近更新 更多