MapView sch_map = (MapView) dialog.findViewById(R.id.schedule_map);
sch_map.onCreate(savedInstanceState);
sch_map.getMapAsync(new OnMapReadyCallback() {
@Override
public void onMapReady(final GoogleMap googleMap) {
LatLng sydney = new LatLng(-33.867, 151.206);
googleMap.moveCamera(CameraUpdateFactory.newLatLng(sydney));
}
});
I am loading map inside dialog by this due to which the map view is very slow map is loading but taking much time this is my layout in which i am defining mapview.
<com.google.android.gms.maps.MapView
android:layout_width="match_parent"
android:layout_height="300dp"
map:uiRotateGestures="true"
map:uiScrollGestures="true"
map:uiTiltGestures="true"
map:uiZoomControls="true"
map:uiZoomGestures="true"
map:liteMode="true"
android:id="@+id/schedule_map" />