百度地圖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控制檯;申請到金鑰;方可使用百度API。以下是我申請好的兩個金鑰的畫面截圖;
以下是申請的應用的配額和每天的訪問上限,一般足夠用了;