0

マップに関連する次の 1 つのことと混同しています。

地図上に住所を表示するには、次の 2 つの方法があります。

  • 1) ネイティブ/ビルトイン マップ アプリケーションを使用し、次のコードを使用してマップ上にマーカー付きの住所を表示します。

     Intent intent = new Intent(android.content.Intent.ACTION_VIEW , 
            Uri.parse("geo:0,0?q= (" + MyAddress+ ")"));
    startActivity(intent);
    

ここでは、緯度と経度を自動的に変換し、ネイティブ マップ アプリケーションを開き、その住所をマップ上に表示します。

  • 2) ここでは、独自のアプリケーションでマップ ビューを使用し、マップを表示する必要があります。
    しかし、ここで私はそれと混乱しています (1) メソッドを使用して地図上に複数の住所を表示できる方法はありますか??

ここでは1つのアドレスのみを渡しているためMyAddress、複数のアドレスを渡すにはどうすればよいでしょうか?
これは可能ですか?

4

1 に答える 1

2

私の知る限り、Android では現在、ネイティブの Google マップ アプリケーションで Intent を介した複数の住所マークアップがサポートされていません。ネイティブの Google マップ アプリケーションで Intent を使用して表示できる住所は 1 つだけです。マップ上の複数の住所については、独自の Android マップ アプリケーションを作成する必要があります。

于 2012-06-19T09:28:49.400 に答える