MPIFlatLabelManager
public class MPIFlatLabelManager
Camara manager
-
Label all polygons with locations either loaded via the API or passed in
Declaration
Swift
public func labelAllLocations(options: MPIOptions.FlatLabelAllLocations? = nil, callback: ((String?, String?) -> Void)? = nil)
Parameters
options
Customization options for the affected options
-
Sets a label for a
MPIPolygon
Declaration
Swift
public func add(polygon: MPIPolygon, text: String, options: MPIOptions.FlatLabelOptions? = nil, callback: ((String?, String?) -> Void)? = nil)
Parameters
polygon
The
MPIPolygon
to set the labeltext
The text to use for label
options
Provides the options
MPIOptions.FlatLabelOptions
to customize how the label iscallback
Callback for error handling
Return Value
Void
-
Removes a label for a
MPIPolygon
Declaration
Swift
public func remove(polygon: MPIPolygon, callback: ((String?, String?) -> Void)? = nil)
Parameters
polygon
The
MPIPolygon
to remove the label fromcallback
Callback for error handling
Return Value
Void
-
Removes all flat Labels
Declaration
Swift
public func removeAll()
Return Value
Void
-
Sets appearance for a label of a
MPIPolygon
Declaration
Swift
public func setLabelAppearance(polygon: MPIPolygon, appearance: MPIOptions.FlatLabelAppearance)
Parameters
polygon
The
MPIPolygon
to set the labelappearance
The
MPIOptions.FlatLabelAppearance
to setReturn Value
Void