2012-04-06 3 views
0

ルーティングの方向、つまり、私が提供する2つの場所の間のすべての長距離の場所を取得する必要があります。 私はこれのためのコードを知っており、応答コードでjsファイルを与えます。しかし、このコードは2つの提供された場所がそれほど遠くない場合にのみ機能します。しかし、これまでインドの間で考えていた2つの場所&オーストラリアの場合、これはうまくいかず、jsファイルに何も表示されません。 私のコードは以下の通りです。2つの場所の間のルートの方向を取得する

[NSString* str1 = [NSString stringWithFormat:@"%f,%f", loc1.latitude, loc1.longitude\]; 
    NSString* str2 = [NSString stringWithFormat:@"%f,%f", loc2.latitude, loc2.longitude\]; 

    NSString* urlStr = [NSString stringWithFormat:@"http://maps.google.com/maps?output=dragdir&saddr=%@&daddr=%@&output=dragdir", str1, str2\];] 

私は何をすべきか、何か不足しているかフィルタリングが必要です。私を助けてください。インドとオーストラリアの間の物理的なルートが存在しないので、あなたが土地だけでチェックすると

-Thanx事前に

+0

もちろん動作しません。 2つの距離が海で隔てられていない場合にのみ機能します。 –

+0

あなたの場合、インドとオーストラリアの間には直接の道がありませんので、うまくいかないでしょう。 –

答えて

2

maps.google.com-> getDirectionにして最初にチェックして、あなたの場所を確認し、それが応答しませんでしたジョイント国は正しい経路を与えているので、iOSでも同じケースになる可能性があります。

+0

私は彼に言いました。彼のコードは正しいが間違った方法で実装されている。 –

+0

@anonymousあなたのコメントを添えて – Hiren

+0

@anonymousあなたの素早い返信のためにたくさんの人がいます。 –

関連する問題