我想在我的 matlab 应用程序中嵌入 google map api,以查找两个不同位置(坐标)之间的最短距离。我试图在上面显示折线..
如何在 matlab 中实现这一点?
谢谢阿比
我想在我的 matlab 应用程序中嵌入 google map api,以查找两个不同位置(坐标)之间的最短距离。我试图在上面显示折线..
如何在 matlab 中实现这一点?
谢谢阿比
MATLAB 可以本机实例化Java类。Java本身已得到增强,以利用脚本语言。如何在 15 分钟内在 JVM 上运行 Javascript可能是在 MATLAB 中使用 Google Map API 的一种有价值的方法。
我相信最好的方法是在matlab中使用google距离矩阵api和urlread。
试试这个:
orig_coord = '37.869733350860730,-122.284758688533';
dest_coord = '37.871700000000000,-122.253300000000';
mode='walking';
url = ['https://maps.googleapis.com/maps/api/distancematrix/json?origins=(',orig_coord,')&destinations=(',dest_coord,')&mode=',mode,'&language=en-EN&sensor=false'];
str = urlread(url);
然后您可以使用 JSON Parser 进行解码。