0

私は地図ナビゲーションに関するプロジェクトを行っています。現在、私はGPSとsingal route directorを備えたmapviewで問題なく動作しています。しかし、とにかく、Web上のGoogleマップのように、可能なすべての選択肢をマップ上に表示することはできません。

たとえば、自分の地域の近くにあるレストランを検索したいので、検索バーに「レストラン」と入力して検索すると、地図に現在の位置が表示され (私はこれを実行しました)、自分の地域の近くにある可能性のあるすべてのレストランも表示されます。 . その後、レストランを 1 つ選ぶと、マップに自分の位置からレストランまでのルートが表示されます (私もこれを実行しました)。

インターネットで何度も検索しましたが、これについて説明する重要な例が見つかりませんでした。参照できるチュートリアルはありますか?

アプリで Google マップの Web ページを直接表示するには、「webview」を使用する必要がありますか?

私は他の問題にも遭遇します。以下の方法を使用して地図上にルートを指示します。アプリでルートを描画することを想定していますが、電話が Google マップに直接アクセスし、Google マップにルートを描画することを前提としています。これは間違っていますか?もっと良い方法はありますか?

Intent intent = new Intent();
intent.setAction(android.content.Intent.ACTION_VIEW);
intent.setData(
Uri.parse("http://maps.google.com/maps?f=d&saddr="
+GeoPointToString(fromGeoPoint)
+"&daddr="
+GeoPointToString(toGeoPoint)
+"&hl=cn")
);
startActivity(intent);

私は Android プログラミングの非常に新しい初心者です。これがばかげた質問でないことを願っています。助けていただければ幸いです。ありがとう

4

1 に答える 1

0

Google マップを使用してアプリを作成しようとしている場合は、Google Maps API を使用する必要があります。

https://developers.google.com/maps/documentation/android/

Eclipse の SDK マネージャーからダウンロードするか、手動でインストールする必要があります。現在、仕事で使用していますが、これらの地図を使用してナビゲーション用の商用アプリを作成できないことに注意してください。

于 2012-06-27T02:34:50.157 に答える