b = map_name.setMarkerText(markerId, textʃ, backgroundColor, textColorʅ]);
The
Map.setMarkerText sets the icon for the marker with id
markerId on
Map map_name to an icon with the specified text and color. The icon will contain the text surrounded by a small outline.
markerId is the id that was returned by
Map.addMarker when the marker was added to the map.
text is the phrase to display as the marker icon. You can optionally set the color of the text and the background color of the icon by specifying the
backgroundColor and
textColor. Colors can be given by the names of common colors ("blue", "red", etc.) or using an HTML RGB color specification that starts with "#" such as "#404040". If no colors are specified the text will be black on a white background.
Map.setMarkerText sets the text used in the marker icon. The icon text should be kept short to avoid making the map crowded. To associate a longer description with a marker use
Map.setMarkerDescription instead to display additional text in the marker list and in a popup on the map when the user taps the marker.
The
text may contain the following HTML tags:
- <b> - bold
- <i> - italic
- <ul> - underline
- <strike> or <s> - strikethrough
- <sup> - superscript
- <sub> - subscript
- <font> - font (including color)
- <br/> - line break
The function returns a logical value of 1 (true) if the marker was found and the text was set successfully and 0 (false) if there is an error.
// Declare a map
Map mymap;
// Add a marker to the map at latitude 38.84839, longitude -76.931098
numeric markerId = mymap.addMarker(38.84839, -76.931098);
// Set the icon
mymap.setMarkerText(markerId, maketext("%v", HH_NUMBER), "white", "black");
// Display the map
mymap.show();