Hi All,
Problem solved. I was using incorrect method to change map type. Changed code below.
Next GoogleMap question. When I change the map type with the code below the Map_CameraChange event is no longer fired. Everything is working OK until then, it doesn't matter if the change is from road map to satellite or vice versa. If I restart the app all is back to normal.
I've done the usual searches but the solution still escapes me.
Regards Roger
Problem solved. I was using incorrect method to change map type. Changed code below.
Next GoogleMap question. When I change the map type with the code below the Map_CameraChange event is no longer fired. Everything is working OK until then, it doesn't matter if the change is from road map to satellite or vice versa. If I restart the app all is back to normal.
I've done the usual searches but the solution still escapes me.
B4X:
Sub BtnMapType_click
If MapTypeInt = 1 Then
MapTypeInt = 4 'Change map to satellite with labels for locations and roads etc.
'BtnMapType.Text = "Road Map"
Else
MapTypeInt = 1 'Change map to standard road map
'BtnMapType.Text = "Satellite"
End If
MapZoom = gmap.CameraPosition.Zoom
MapBearing = gmap.CameraPosition.Bearing
MapCenter = gmap.CameraPosition.Target
MapLat = MapCenter.Latitude
MapLng = MapCenter.Longitude
gmap.maptype = MapTypeInt 'Regenerate map with new map type.
' mFragment.Initialize("Map", MapPanel) 'Incorrect method that caused problem
End Sub
Regards Roger
Last edited: