PowerMapSDK class

The main entry point for the PowerMap SDK.

This class handles global configuration, authentication, and token management required for all map services.

Constructors

PowerMapSDK()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

baseUrl String
no setter
clientId String
no setter
clientSecret String
no setter
mapApiKey String
no setter

Static Methods

getAccessToken() Future<String>
Fetches an OAuth access token using clientId and clientSecret.
getServiceHeaders() Future<Map<String, String>>
Returns headers required for service API calls
initialize({required String mapApiKey, required String clientId, required String clientSecret, String? baseUrl}) → void
Initializes the PowerMap SDK with the required credentials.