无论如何使用经度和纬度而不是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
答案 0 :(得分:0)
我无权访问地图工具箱,但您似乎可以使用函数mfwdtran
将lat长坐标转换为x,y坐标。