2017-12-14 7 views
1

マップを使って特定の場所を表示する反応ネイティブアプリを構築しました。私はマップ上の各場所のピンをマークしています。今私は、マーカーを選択してナビゲーションボタン(iOS用)とGoogleマップ(アンドロイド用)を起動し、ユーザーの現在地から緯度と経度までのナビゲーションを表示する必要がある私は地図のURLに合格しました。アップルマップは反応ネイティブアプリから起動したときに「道順が利用できません」と表示します

しかし、リンゴマップでは、常に "direction not available"というメッセージが表示されます。 ..

Platform.select({ 
 
     ios:() => { 
 
      Linking.openURL('http://maps.apple.com/maps?daddr='+latitude+','+longitude+'&dirflg=d&t=m'); 
 
      
 
     }, 
 
     android:() => { 
 
      Linking.openURL('http://maps.google.com/maps?daddr=' +latitude+ ',' +longitude); 
 
     } 
 
    })();

enter image description here

誰もがここで私を助けてくださいすることができ

おかげ

答えて

2

:ここ

は、私は、ナビゲーション用の地図のURLを呼び出す方法ですCこの地図があなたに道順を表示していないため、方向機能はインドではご利用いただけません。あなたはGoogleマップを使用する必要があります。より明確にするため

https://www.apple.com/in/ios/feature-availability/#maps-directions

このリンクをこのリンクをたどるには、どの国で利用できる機能を示しています。

+0

ありがとう、最後に私はエラーの理由があります。 –

関連する問題