Try:
marker.set('labelContent', 'sdda');
Reading through the marker code source code , the MarkerLabel object is distributed from google.maps.Marker.
Whenever you call a method of .set()a MarkerLabel object, an event occurs that updates the marker.
, marker.set('labelContent', 'sdda'); 'labelcontent_changed', , , this.setContent()
:
@class , {@link MarkerWithLabel}.
, google.maps.Marker, , .
, google.maps.Marker.set(propertyName, propertyValue).