2

ここに画像の説明を入力ここに画像の説明を入力

緯度と経度の情報を取得するコードがあります。その情報を地図上に表示することに興味があります。取得した「経度」と「緯度」の情報でGoogleマップへのリンクを作成したいと考えています。私はLinkify次のようにこれを使用しています:

**** Java コード**:

 String text = "maps.google.com/?q=latitude,longitude";
 TextView label = (TextView)findViewById(R.id.textView);
 label.setText(text);
 Pattern pattern = Pattern.compile("maps.google.com");
 Linkify.addLinks(label, pattern, "http://");

しかし、このコードは機能していません。誰かがコードを手伝ってくれますか? 私は次のようなものを得ています。経度と緯度が残りの URL とリンクされていません。

4

2 に答える 2

2

以下のコードを使用してマップを表示できます

    String url = "geo:" +  sLatitude + "," + sLongitude +"?z=22&q="+sLatitude + "," + sLongitude;
    Intent intent = new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(url));
    startActivity(intent);

上記のコードは、携帯電話にインストールされている Google マップ アプリケーションを使用してマップを表示します。また、ズーム レベル 22 で場所をマークします。Google マップ API キーは必要ありません

これが役立つことを願っています...

于 2013-02-25T05:56:21.193 に答える