3

我想在我的 matlab 应用程序中嵌入 google map api,以查找两个不同位置(坐标)之间的最短距离。我试图在上面显示折线..

如何在 matlab 中实现这一点?

谢谢阿比

4

2 回答 2

1

MATLAB 可以本机实例化Java类。Java本身已得到增强,以利用脚本语言。如何在 15 分钟内在 JVM 上运行 Javascript可能是在 MATLAB 中使用 Google Map API 的一种有价值的方法。

于 2011-01-24T06:54:43.580 回答
0

我相信最好的方法是在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 进行解码。

于 2014-07-18T20:24:18.947 回答