-1
我想在我的佈局中顯示多個地圖。如何在listview中添加mapviews? Android
在我的片段我有一個列表視圖,在列表視圖項我有一個MapView
<com.google.android.gms.maps.MapView
android:id="@+id/map_view"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
在適配器文件中,在我的GET觀點方法我做的:
holder.mapView.getMapAsync(new OnMapReadyCallback() {
@Override
public void onMapReady(GoogleMap googleMap) {
LatLng sydney = new LatLng(-33.852, 151.211);
googleMap.addMarker(new MarkerOptions().position(sydney)
.title("Marker in Sydney"));
googleMap.moveCamera(CameraUpdateFactory.newLatLng(sydney));
holder.mapView.onResume();
}
});
但沒有出現。
我已經創建了Google Maps API密鑰,並將以下內容添加到我的清單中。
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="my api key, not restricted"/>
而且我已經添加在幹鍋文件這種依賴關係:
compile 'com.google.android.gms:play-services-maps:10.2.1'
你知道爲什麼沒有地圖顯示?
任何logcat的錯誤信息添加呢? – apmartin1991
@ apmartin1991它沒有顯示任何錯誤 –