2017-09-27 21 views
0

地図の一部が空白で表示され、すべてのプレイサービスが正しく追加され、インターネットもエミュレータで接続されています。AndroidエミュレータでGoogleマップの表示に問題があります

MapActivity.javaは含まれています

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
    MapFragment map = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)); 
    map.getMapAsync(this); 
} 


@Override 
public void onMapReady(GoogleMap googleMap) { 
    mMap = googleMap; 
    LatLng Device = new LatLng(21, 57); 
    mMap.addMarker(new MarkerOptions().position(Device).title("Device Location")); 
    mMap.moveCamera(CameraUpdateFactory.newLatLng(Device)); 
} 

そしてactivity_mainの私のフラグメントが含まれています

<fragment 
     android:id="@+id/map" 
     class="com.google.android.gms.maps.MapFragment" 
     android:layout_width="350dp" 
     android:layout_height="230dp" 
     tools:layout="@layout/activity_main" /> 

しかし、エミュレータでの私の出力は次のとおりです。

enter image description here

答えて

1

私はあなたが忘れてしまったと思いますマニフェストファイル012にGoogleマップAPIキーを追加するだけで、Uは、グーグルマップを使用するAPIキーを持っている必要がありますアプリケーションタグ

<meta-data 
     android:name="com.google.android.geo.API_KEY" 
     android:value="@string/google_maps_key" /> 
+0

に従ってください。 –

関連する問題