0

GoogleMap を読み込もうとしています。私は<uses-library android:name="com.google.android.maps" />ライブラリを使用しています。これは MapView の xml です。

    <?xml version="1.0" encoding="utf-8"?>
    <com.google.android.maps.MapView
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/mapView"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:clickable="true"
    android:apiKey="AIzaSyDvTjB5XuzifATB4G50qBc7TTRo5luhV9o"
    />

私のアクティビティは .MapActivity as public class Geofencesetup extends MapActivity {}しかし、コードを実行すると、小さな小さなグリッドしか表示されず、マップが表示されません。私のアプリケーションには2つのxmlがあり、1つは次のように別のマップ表示アプリケーションのフラグメントを持っています

 <fragment 
      android:id="@+id/map"
      android:layout_width="match_parent"
      android:layout_height="match_parent"
      class="com.google.android.gms.maps.SupportMapFragment" />

Geofencing セットアップのオーバーレイを作成する方が優れているため、MapView を追加したいと考えています。フラグメントではマップ全体が表示されますが、MapView ではグリッドのみが表示されます。私の質問は (1)com.google.android.gms.maps.SupportMapFragmentcom.google.android.maps.MapViewを同じアプリケーションで使用できますか? (2) MapView でグリッドしか表示されないのはなぜですか? ありがとう

4

1 に答える 1

0

私の知る限り、同じアプリケーションで両方の API を使用することはできません。それができたとしても、この API は Google によって既に廃止されており、そのための新しいキーを取得できないため、オブジェクトとGoogle Map API V1一緒に使用することはできません。これがおそらく、マップではなくグリッドのみが表示される理由です。MapViewMapActivityAPI

そのため、アプリケーションを移動してGoogle Maps API V2.

于 2013-04-21T14:22:50.130 に答える