百度地图API开发概述
一 API基本功能和類別
定位服務
? ? 基于GPS、WiFi、基站的綜合定位服務。包括:Android定位SDK,iOS定位SDK,IP定位API。
地圖服務
? ? 提供矢量地圖、衛星圖、全景圖、實時路況圖、靜態圖和個性化地圖服務。包括:Android地圖SDK,iOS地圖SDK,iOS全景SDK,Android全景SDK,JavaScript API,靜態圖API,全景靜態圖API。
數據服務
? ? 開放POI檢索、熱詞推薦、地理編碼等服務;通過LBS云服務,實現結合個性化數據的地圖功能開發。包括:LBS云服務,Place API,Place Sug API, Geocoding API,坐標轉換API,Android POI檢索,iOS POI檢索。
出行服務
? ? 步行、騎行、公交、駕車等多種類型的線路規劃方案,各方案支持不同策略的檢索;面向移動端,還提供導航SDK。包括:Android導航SDK,iOS導航SDK,Android導航HUD SDK,iOS導航HUD SDK,Direction API,Route Matrix API,Android線路規劃,iOS線路規劃。
軌跡服務
? ? 實時軌跡追蹤、海量軌跡數據存儲、歷史軌跡查詢、軌跡糾偏、地理圍欄報警;可應用于人、車、其他移動物體軌跡管理。包括:鷹眼軌跡服務,Android鷹眼軌跡SDK,iOS鷹眼軌跡SDK。
分析服務
? ? 基于地理大數據、位置大數據、交通大數據和海量行為數據的商業地圖產品,大數據分析和可視化技術。包括:商業地理分析(慧眼)。
?
?
?
二 javascript api 類概述
核心類
? ? Map, PanOptions, MapOptions, Viewport, ViewportOptions, APIVersion, MapStyle
基礎類
? ? Point, Pixel, Bounds, Size
控件類
? ? Control, NavigationControlOptions, ScaleControlOptions, CopyrightControlOptions, ControlAnchor, OverviewMapControl, LengthUnit, MapTypeControl, NavigationControl, OverviewMapControlOptions, CopyrightControl, MapTypeControlOptions, NavigationControlType, ScaleControl, Copyright, MapTypeControlType, GeolocationControl, GeolocationControlOptions, StatusCode, PanoramaControl
覆蓋物類
Overlay,SymbolShapeType,PolylineOptions,GroundOverlayOptions, ?
Marker,SymbolOptions,IconSequence,PointCollection,
MarkerOptions,InfoWindow,Polygon,PointCollectionOption,
Animation,InfoWindowOptions,PolygonOptions,ShapeType,
Icon,Label,Circle,SizeType,
IconOptions,LabelOptions,CircleOptions,Hotspot,
Symbol,Polyline,GroundOverlay,HotspotOptions,
MapPanes
工具類
PushpinTool,PushpinToolOptions,DistanceTool,DragAndZoomTool,
DragAndZoomToolOptions,ZoomType
右鍵菜單類
ContextMenu,MenuItem,MenuItemOptions,ContextMenuIcon
地圖類型類
MapType,MapTypeOptions,Projection,MercatorProjection,PerspectiveProjection
地圖圖層類
TileLayer,TileLayerOptions,TrafficLayer,TrafficLayerOptions,
PredictDate,CustomLayer,Custompoi,PanoramaCoverageLayer,
CustomLayerOptions,PointDensityType
服務類
LocalSearch,LineType,WalkingRouteResult,BusLineSearch,
LocalSearchOptions,DrivingRoute,Geocoder,BusLineSearchOptions,
CustomData,DrivingRouteOptions,GeocoderResult,BusListResult,
RenderOptions,DrivingPolicy,AddressComponent,BusLine,
LocalResult,DrivingRouteResult,LocationOptions,BusListItem,
LocalResultPoi,TaxiFare,LocalCity,BusStation,
PoiType,TaxiFareDetail,LocalCityOptions,Autocomplete,
TransitRoute,RoutePlan,LocalCityResult,AutocompleteOptions,
TransitRouteOptions,Route,TrafficControl,AutocompleteResultPoi,
TransitPolicy,RouteType,Geolocation,AutocompleteResult,
TransitRouteResult,Step,GeolocationResult,Boundary,
TransitRoutePlan,WalkingRoute,PositionOptions,Line,
WalkingRouteOptions,HighlightModes,StatusCode ?
全景類
Panoramanew,PanoramaOptions,PanoramaLink,PanoramaPov,
PanoramaService,PanoramaData,PanoramaTileData,PanoramaLabel,
PanoramaLabelOptions,AlbumsControlOptions,PanoramaSceneType,PanoramaPOIType
?
?
?
?
?
?
三 js開源庫
? ? 另提供基于百度API的js開源庫,以加快應用開發;包括:大數據可視化庫,熱力圖,城市商圈及行政區域,繪制弧線類,鼠標繪制工具條庫,檢索信息窗口類,地圖包裹類,事件包裝器,自定義信息窗口,標注管理器,富標注,路書,測距工具,聚合marker,添加標注工具,自定義覆蓋物,拉框放大工具,拉框搜索,區域限制,幾何運算,交通流量,檢索控件。
?
?
?
?
?
?
四 密鑰申請
? ? 需要先注冊百度賬號,登陸API控制臺;申請到密鑰;方可使用百度API。
? ? 以下是我申請好的兩個密鑰的畫面截圖;
? ? 以下是申請的應用的配額和每天的訪問上限,一般足夠用了;
?
?
?
?
總結
以上是生活随笔為你收集整理的百度地图API开发概述的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用aardio(快手)编程
- 下一篇: 使用VC++绘制坐标系