【问题标题】:How to embed google map API in MATLAB?如何在 MATLAB 中嵌入谷歌地图 API?
【发布时间】:2011-01-24 05:07:30
【问题描述】:

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

如何在 matlab 中实现这一点?

谢谢 阿比

【问题讨论】:

    标签: image-processing shortest-path matlab


    【解决方案1】:

    MATLAB 可以本地实例化 Java 类。 Java 本身已得到增强,以利用脚本语言。 How to Run Javascript on the JVM in Just Fifteen Minutes 可能是在 MATLAB 中使用 Google Map API 的一种有价值的方法。

    【讨论】:

    • 我可以通过添加DLL或Google map api的引用直接在MATLAB中添加google map api吗?
    • 不是在浏览器中运行 Javascript 代码(Google MAPS API),而是在 Rhino 中执行。我不知道有 DLL。
    【解决方案2】:

    我认为最好的方法是在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 来解码了。

    【讨论】:

    • 感谢 Tom 提供另一个解决方案。
    猜你喜欢
    • 2014-04-27
    • 1970-01-01
    • 1970-01-01
    • 2021-09-08
    • 1970-01-01
    • 2011-09-02
    • 2014-07-28
    • 2015-11-18
    • 2014-11-16
    相关资源
    最近更新 更多