0

Google Maps Android API v2 のサンプル コードに従ってアプリを開発しています。しかし、デバイスで起動すると、それが表示されますGoogle Maps App is missing(Google マップ アプリをインストールすると動作します)。

ただし、Google マップ アプリのインストールを要求せずに、デバイスに Google マップを使用する他のアプリがあります。

デバイスに Google マップをインストールせずに、Google マップを利用したアプリを構築するにはどうすればよいですか?

ありがとう

更新: この投稿を見つけました:

http://discgolfsoftware.wordpress.com/2012/12/09/check-if-google-maps-are-installed-on-android-if-not-direct-user-to-the-play-store/

また、ユーザーが Google マップ アプリをインストールしていることも確認する必要があります。

4

1 に答える 1

0

Google Map API V2アプリケーションに統合する方法について私が書いたこのブログ投稿をご覧ください。

Google マップ API V2

あなたがやろうとしていることは、おそらく次の意図を実行することです。

 Intent navigation = new Intent(Intent.ACTION_VIEW, Uri.parse("http://maps.google.com/maps?saddr=" +
                             String.valueOf(AppObj.getInstance().currentUserLocation.getLatitude())+","+
                             String.valueOf(AppObj.getInstance().currentUserLocation.getLongitude())+"&daddr="+
                             String.valueOf(task.getLatitude()) +","+ String.valueOf(task.getLongtitude())));
                     navigation.setClassName("com.google.android.apps.maps", "com.google.android.maps.MapsActivity");
                     startActivity(navigation);

ただし、このアクションは、ネイティブの Google マップ アプリケーションを起動しようとします。

于 2013-04-21T08:29:26.523 に答える