azure-maps-rest package
Azure 地圖服務 Web SDK 服務模組服務淘汰。 Azure 地圖服務 Web SDK 服務模組現在已被取代,將於 9/30/26 淘汰。 若要避免服務中斷,建議您移轉以使用 javaScript REST SDK Azure 地圖服務 9/30/26。 請依照我們的指示移轉至 Azure 地圖服務 JavaScript REST SDK。
類別
Aborter |
中止實例會實作 AbortSignal 介面,可以中止 HTTP 要求。
針對現有的實例中止器:
|
CarShareGeojson |
協助程式延伸模組,提供以 GeoJSON 格式存取響應數據的方法。 |
ClosestPointGeojson |
協助程式延伸模組,提供以 GeoJSON 格式存取響應數據的方法。 |
Credential |
Credential 是用於 Azure 地圖服務 HTTP 要求簽署的抽象類。 此類別會裝載 credentialPolicyCreator Factory,以產生 CredentialPolicy。 |
CredentialPolicy |
用來在傳送之前簽署 HTTP (S) 要求的認證原則。 這是 abstract 類別。 |
GeofenceGeojson |
協助程式延伸模組,提供以 GeoJSON 格式存取響應數據的方法。 |
LoggingPolicyFactory |
LoggingPolicyFactory 是一種處理站類別,可協助產生LoggingPolicy物件。 |
MapControlCredential |
MapControlCredential,用於與 |
MapControlCredentialPolicy |
MapControlCredentialPolicy 是一種原則,可用來使用 |
MapsURL |
MapsURL 代表 SearchURL、RouteURL 等的基底 URL 類別。 |
MetroAreaGeojson |
協助程式延伸模組,提供以 GeoJSON 格式存取響應數據的方法。 |
NearbyTransitGeojson |
協助程式延伸模組,提供以 GeoJSON 格式存取響應數據的方法。 |
Pipeline |
包含 HTTP 要求原則的 Pipeline 類別。 您可以呼叫 MapsURL.newPipeline () 來建立預設管線。 或者,您也可以使用管線建構函式建立具有您自己的原則的 Pipeline。 在實作自定義管線之前,請參閱 MapsURL.newPipeline () 並提供原則作為參考。 |
PointInPolygonGeojson |
協助程式延伸模組,提供以 GeoJSON 格式存取響應數據的方法。 |
RealTimeArrivalsGeojson |
協助程式延伸模組,提供以 GeoJSON 格式存取響應數據的方法。 |
RenderURL |
RenderURL 代表 Azure 地圖服務 轉譯作業的 URL。 |
RetryPolicyFactory |
RetryPolicyFactory 是一種處理站類別,可協助產生 RetryPolicy 物件。 |
RouteGeojson |
協助程式延伸模組,提供以 GeoJSON 格式存取響應數據的方法。 |
RouteRangeGeojson |
協助程式延伸模組,提供以 GeoJSON 格式存取響應數據的方法。 |
RouteURL |
RouteURL 代表 Azure 地圖服務 路由作業的 URL。 |
SasCredential |
SasCredential 是用來產生 SasCredentialPolicy 的認證。 將新的令牌字串值設定為 token 屬性,以更新令牌。 範例 const sasCredential = 新的 SasCredential (“token”) ;const pipeline = MapsURL.newPipeline (sasCredential) ; const searchURL = 新的 SearchURL (管線) ; 設定定時器以重新整理令牌 const timerID = setInterval ( () => { = 更新令牌,方法是存取公用 sasCredential.token sasCredential.token = “updatedToken”; / WARNING:必須手動停止定時器! 如果 (shouldStop () ) { clearInterval (timerID) ; } }, 60 * 60 * 1000) ,它將會禁止 sasCredential 的 GC;設定令牌到期之前的間隔時間 |
SasCredentialPolicy |
SasCredentialPolicy 是用來使用令牌簽署 HTTP 要求的原則。 例如 JWT SAS 令牌。 |
SearchGeojson |
協助程式延伸模組,提供以 GeoJSON 格式存取響應數據的方法。 |
SearchPolygonGeojson |
協助程式延伸模組,提供以 GeoJSON 格式存取響應數據的方法。 |
SearchReverseGeojson |
協助程式延伸模組,提供以 GeoJSON 格式存取響應數據的方法。 |
SearchURL |
SearchURL 代表 Azure 地圖服務 搜尋作業的 URL。 |
SpatialURL |
SpatialURL 代表 Azure 地圖服務 空間作業的 URL。 |
SubscriptionKeyCredential |
Azure 地圖服務 服務的帳戶密鑰授權的 SubscriptionKeyCredential。 |
SubscriptionKeyCredentialPolicy |
SubscriptionKeyCredentialPolicy 是用來使用訂用帳戶密鑰簽署 HTTP 要求的原則。 |
TimezoneURL |
TimezoneURL 代表 Azure 地圖服務 時區作業的URL。 |
TokenCredential |
TokenCredential 是用來產生 TokenCredentialPolicy 的認證。 將新的令牌字串值設定為 token 屬性,以更新令牌。 範例 const tokenCredential = 新的 TokenCredential (“clientId”, “token”) ;const pipeline = MapsURL.newPipeline (tokenCredential) ; const searchURL = 新的 SearchURL (管線) ; 設定定時器以重新整理令牌 const timerID = setInterval ( () => { = 更新令牌,方法是存取公用 TokenCredential.tokenCredential.token = “updatedToken”; / WARNING: 定時器必須手動停止! 如果 (shouldStop () ) { clearInterval (timerID) ; } }, 60 * 60 * 1000) ,它將會禁止 tokenCredential 的 GC;設定令牌到期之前的間隔時間 |
TokenCredentialPolicy |
TokenCredentialPolicy 是用來使用令牌簽署 HTTP 要求的原則。 例如 OAuth 持有人令牌。 |
TransitDockGeojson |
協助程式延伸模組,提供以 GeoJSON 格式存取響應數據的方法。 |
TransitItineraryGeojson |
協助程式延伸模組,提供以 GeoJSON 格式存取響應數據的方法。 |
TransitLineGeojson |
協助程式延伸模組,提供以 GeoJSON 格式存取響應數據的方法。 |
TransitStopGeojson |
協助程式延伸模組,提供以 GeoJSON 格式存取響應數據的方法。 |
介面
類型別名
列舉
AbsoluteDirection |
定義 AbsoluteDirection 的值。 可能的值包括:'north'、'east'、'east'、'southeast'、'south'、'west'、'west'、'north' |
AgencyType |
定義 AgencyType 的值。 可能的值包括:'agencyId'、'agencyKey'、'agencyName' |
AlternativeRouteType |
定義 AlternativeRouteType 的值。 可能的值包括:'anyRoute'、'betterRoute' |
Avoid |
定義 Avoid 的值。 可能的值包括:'tollRoads'、'tolls'、'ferries'、'unpavedRoads'、'carpools'、'alreadyUsedRoads'、'borderCrossings' |
BikeType |
定義 BikeType 的值。 可能的值包括:'privateBike'、'dockedBike' |
ComputeTravelTimeFor |
定義 ComputeTravelTimeFor 的值。 可能的值包括:'none'、'all' |
ConnectorSet |
定義 ConnectorSet 的值。 可能的值包括:'StandardHouseholdCountrySpecific'、'IEC62196Type1'、 'IEC62196Type1CCS'、'IEC62196Type2CableAttached'、'IEC62196Type2Outlet'、'IEC62196Type2CCS'、'IEC62196Type3'、'Iec60309AC1PhaseBlue'、'IEC60309DCWhite'、'Tesla' |
DestinationType |
定義 DestinationType 的值。 可能的值包括:'position'、'stopId'、'stopKey' |
DrivingSide |
定義DrivingSide的值。 可能的值包括:'LEFT'、'RIGHT' |
EntityType |
定義 EntityType 的值。 可能的值包括:'Country'、'CountrySubdivision'、'CountrySecondarySubdivision'、'CountryTertiarySubdivision'、'Surveyy'、'SurveyySubdivision'、'在'PostalCodeArea' |
GeofenceMode |
定義 GeofenceMode 的值。 可能的值包括:'All'、'EnterAndExit' |
GuidanceInstructionType |
定義 GuidanceInstructionType 的值。 可能的值為:'TURN'、'ROAD_CHANGE'、'LOCATION_DEPARTURE'、'LOCATION_ARRIVAL'、'DIRECTION_INFO'、'LOCATION_WAYPOINT' |
GuidanceManeuver |
定義 GuidanceManeuver 的值。 可能的值包括:'ARRIVE'、'ARRIVE_LEFT'、'ARRIVE_RIGHT'、''、'KEEP_RIGHT'、'BEAR_RIGHT'、'TURN_RIGHT'、'SHARP_RIGHT'、'KEEP_LEFT'、'BEAR_LEFT'、 'TURN_LEFT'、'SHARP_LEFT'、'MAKE_UTURN'、'ENTER_MOTORWAY'、'ENTER_FREEWAY'、'ENTER_HIGHWAY'、'TAKE_EXIT'、'MOTORWAY_EXIT_LEFT'、'MOTORWAY_EXIT_RIGHT'、'TAKE_FERRY'、'ROUNDABOUT_CROSS'、'ROUNDABOUT_RIGHT'、'ROUNDABOUT_LEFT'、'ROUNDABOUT_BACK'、'TRY_MAKE_UTURN'、'FOLLOW'、 'SWITCH_PARALLEL_ROAD'、'SWITCH_MAIN_ROAD'、'ENTRANCE_RAMP'、'WAYPOINT_LEFT'、'WAYPOINT_RIGHT'、'WAYPOINT_REACHED' |
Hilliness |
定義其值。。 可能的值包括:'low'、'normal'、'high' |
LegType |
定義 LegType 的值。 可能的值包括:'Walk'、'Bicycle'、'Tram'、'Tram'、'Rail'、'Bus'、'Ferry'、'Cable'、'Gondola'、'Funicular'、'PathWayWalk'、'Wait'、'WaitOnVehicle' |
MagnitudeOfDelay |
定義MagnitudeOfDelay的值。 可能的值包括:'0'、'1'、'2'、'3'、'4' |
MapTileLayer |
定義 MapTileLayer 的值。 可能的值包括:'basic'、'hybrid'、'labels'、'terra' |
MapTileStyle |
定義 MapTileStyle 的值。 可能的值包括:'main'、'shaded_relief' |
MetroAreaDetailType |
定義 MetroAreaDetailType 的值。 可能的值包括:'agencies'、'alerts'、'alertDetails'、'transitTypes' |
MetroAreaQueryType |
定義 MetroAreaQueryType 的值。 可能的值包括:'position'、'countryCode' |
ModeType |
定義ModeType的值。 可能的值包括:'walk'、'bike'、'publicTransit' |
ObjectType |
定義 ObjectType 的值。 可能的值包括:'stop'、'docklessBike'、'docklessAfterBike'、'docklessAfterScooter'、'docklessScooter'、'docklessMoped'、'carShare'、'docklessVehicle'、'bikeDock' |
OpeningHours |
定義 OpenHours 的值。 可能的值包括:'nextSevenDays' |
OriginType |
定義 OriginType 的值。 可能的值包括:'position'、'stopId'、'stopKey' |
RealTimeArrivalsQueryType |
定義 RealTimeArrivalsQueryType 的值。 可能的值包括:'stops'、'line'、'lineAndStop'、'position' |
RelativeDirection |
定義 RelativeDirection 的值。 可能的值包括:'離職'、'hardLeft'、'left'、'slightlyLeft'、'continue'、'slightlyRight'、'right'、'hardRight'、'circleClockwise'、'circleCounterclockwise'、'電梯'、'uturnLeft'、'uturnLeft'、'uturnRight' |
RouteInstructionsType |
定義 RouteInstructionsType 的值。 可能的值包括:'coded'、'text'、'taged' |
RouteRepresentation |
定義 RouteRepresentation 的值。 可能的值包括:'polyline'、'summaryOnly'、'none' |
RouteType |
定義 RouteType 的值。 可能的值包括:'fastest'、'shortest'、'eco'、'擷取' |
ScheduleType |
定義 ScheduleType 的值。 可能的值包括:'scheduledTime'、'realTime' |
SearchIndexSet |
定義 SearchIndexSet 的值。 可能的值包括:'Addr'、'Geo'、'PAD'、'POI'、'Str'、'Xstr' |
SectionType |
定義 SectionType 的值。 可能的值包括:'carTrain'、'country'、'ferry'、'儲存區'、'儲存區'、'tollRoad'、'tollVignette'、'traffic'、'travelMode'、'tunnel' |
StaticMapLayer |
定義 StaticMapLayer 的值。 可能的值包括:'basic'、'hybrid'、'labels' |
StopQueryType |
定義 StopQueryType 的值。 可能的值包括:'stopId'、'stopKey' |
Style |
定義 Style 的值。 可能的值包括:'main' |
Text |
定義 Text 的值。 可能的值包括:'yes'、'no' |
Text1 |
定義 Text1 的值。 可能的值包括:'yes'、'no' |
Text2 |
定義 Text2 的值。 可能的值包括:'yes'、'no' |
TileFormat |
定義 TileFormat 的值。 可能的值包括:'png'、'pbf' |
TimeType |
定義 TimeType 的值。 可能的值包括:'抵達'、'departure'、'last' |
TimezoneOptions |
定義 TimezoneOptions 的值。 可能的值包括:'none'、'zoneInfo'、'transitions'、'all' |
TransitItineraryDetailType |
定義 TransitItineraryDetailType 的值。 可能的值包括:'geometry'、'schedule' |
TransitLineDetailType |
定義 TransitLineDetailType 的值。 可能的值包括:'alerts'、'alertDetails'、'lines'、'stops'、'schedule'、'patterns' |
TransitRouteType |
定義 TransitRouteType 的值。 可能的值包括:'optimal'、'leastWalk'、'leastTransfers' |
TransitStopDetailType |
定義 TransitStopDetailType 的值。 可能的值包括:'alerts'、'alertDetails'、'lines'、'lineGroups' |
TransitStopQueryType |
定義 TransitStopQueryType 的值。 可能的值包括:'stopId'、'stopKey' |
TransitType |
定義 TransitType 的值。 可能的值包括:'Bus'、'CableCar'、'Ferry'、'Funicular'、'Gondola'、'Rail'、'Tram'、'Tram' |
TransitTypeFilter |
定義 TransitTypeFilter 的值。 可能的值包括:'bus'、'cableCar'、'ferry'、'funicular'、'gondola'、'rail'、'tram'、'tram' |
TravelMode |
定義 TravelMode 的值。 可能的值包括:'car'、'truck'、'taxi'、'bus'、'van'、'bicycle'、'bicycle'、'truck' |
Type |
定義 Type 的值。 可能的值包括:'main'、'minor' |
VehicleEngineType |
定義 VehicleEngineType 的值。 可能的值包括:'timeon'、'electric' |
VehicleLoadType |
定義 VehicleLoadType 的值。 可能的值包括:'USHazmatClass1'、 'USHazmatClass2'、'USHazmatClass3'、'USHazmatClass4'、'USHazmatClass5'、'USHazmatClass6'、'USHazmatClass7'、'USHazmatClass8'、'USHazmatClass9'、'otherHazmatExplosive'、'otherHazmatGeneral'、'otherHazmatHarmfulToWater' |
Windingness |
定義盤子的值。 可能的值包括:'low'、'normal'、'high' |
RetryPolicyType |
RetryPolicy 類型。 |