Whether done in Designer or code, setting MyLocationEnabled to false hides all markers, not just MyLocation. I want other markers, but NOT my location.
B4X:
gMap = gMapFragment.GetMap
If gMap.IsInitialized Then
Log("gmap.IsInitialized")
gMap.MyLocationEnabled = True
End If
gMap.addMarker(Lat, Lon, "Destination")
'' gMap.MyLocationEnabled = False ' this kills markers