Package com.luciad.format.azuremaps
Class TLcdAzureMapsDataSource
java.lang.Object
com.luciad.format.azuremaps.TLcdAzureMapsDataSource
- All Implemented Interfaces:
ILcdDataSource
An object containing all the necessary information to connect to an Azure Maps server.
This class is immutable. To create a new instance use a TLcdAzureMapsDataSource.Builder.
- Since:
- 2025.0
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classThis builder creates instances ofTLcdAzureMapsDataSource, representing a data source that connects to Azure Maps sing a subscription key. -
Method Summary
Modifier and TypeMethodDescriptionReturns abuilderpre-initialized with the values of this instance.Returns a string description of the data source.Returns the language used by this Azure Maps data source.Returns the map style property.Returns the subscription key to access the Azure Maps servers.Returns abuilderto create new instances.
-
Method Details
-
getDescription
Description copied from interface:ILcdDataSourceReturns a string description of the data source. This will typically be used in a GUI, or in error and warning messages.- Specified by:
getDescriptionin interfaceILcdDataSource- Returns:
- a String describing the data source.
-
getSubscriptionKey
Returns the subscription key to access the Azure Maps servers.- Returns:
- the subscription key.
- See Also:
-
getLanguage
Returns the language used by this Azure Maps data source.- Returns:
- the language
- See Also:
-
getMapStyle
Returns the map style property. This property controls which Azure Maps coverage will be visible. SeeELcdAzureMapsMapStylefor all possibilities.- Returns:
- The map style that will be used.
- See Also:
-
newBuilder
Returns abuilderto create new instances.- Returns:
- A builder.
-
asBuilder
Returns abuilderpre-initialized with the values of this instance.- Returns:
- A builder initialized to copy this object.
-