2011-01-24 49 views
3

私は2つの異なる場所(座標)の間の最短距離を見つけるために私のmatlabアプリケーションでgoogle map apiを埋め込みたいと思います。私はそれにポリラインを表示しようとしました..MATLABにGoogleマップAPIを埋め込む方法は?

どのように私はこれをmatlabで達成することができますか?

おかげ Abhi

答えて

1

MATLABは、ネイティブのJava クラスをインスタンス化することができます。 Java自体がスクリプト言語を活用するために強化されました。 How to Run Javascript on the JVM in Just Fifteen Minutesは、MATLAB内からGoogle Map APIを使用する上で貴重なアプローチです。

+0

Googleマップapiを直接追加することはできますか? –

+1

ブラウザ内でJavascriptコード(Google MAPS API)を実行する代わりに、* Rhino *で実行されます。私はDLLを認識していません。 – zellus

+0

ありがとうzellus。私はあなたが提案したように試してみる.. –

0

私は最善の方法は、matlabでgoogle distance matrix apiとurlreadを使用すると信じています。そして、あなたがデコードするJSONパーサーを使用することができます

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); 

はこれを試してみてください。

+0

トムは別の解決策を与えるために感謝します。 –

関連する問題