如何在matlab中使用经度和纬度绘制按钮

时间:2017-06-16 14:09:47

标签: matlab user-interface dictionary button plot

无论如何使用经度和纬度而不是x和y坐标来绘制matlab中的按钮?

我正在尝试在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

1 个答案:

答案 0 :(得分:0)

我无权访问地图工具箱,但您似乎可以使用函数mfwdtran将lat长坐标转换为x,y坐标。

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