名稱 | 說明 | 是否插件 |
---|---|---|
AMap.Autocomplete | 輸入提示,根據輸入關鍵字提示匹配信息 | 是 |
AMap.PlaceSearch | 地點搜索服務插件,提供某一特定地區的位置查詢服務 | 是 |
AMap.PlaceSearchLayer | 麻點圖插件,提供海量搜索結果的輔助顯示功能 | 是 |
AMap.DistrictSearch | 行政區查詢服務,提供行政區相關信息 | 是 |
AMap.LineSearch | 公交路線服務,提供公交路線相關信息查詢服務 | 是 |
AMap.StationSearch | 公交站點查詢服務,提供途經公交線路、站點經緯度等信息 | 是 |
// 建立地點查詢類的實例 AMap.service("AMap.PlaceSearch",function () { var s1=new AMap.PlaceSearch({ city:"北京市", // 搜索範圍的城市 type:"風景名勝", // 搜索類型 map:map, // 可選,AMap示例 panel:"result", // 可選,結果列表的HTML容器id或容器元素 pageSize:5, // 結果,單頁展現結果數 pageIndex:2, // 結果,頁碼 extensions:"all" // 信息,默認值 "base", 詳細信息 "all" }); });
根據關鍵字搜索javascript
// 關鍵字搜索 s1.search("八達嶺",function (status,result) { console.log(result); });
預覽java
根據中心點經緯度、半徑以及關鍵字進行周邊查詢(周邊搜索)api
// 周邊搜索 s1.searchNearBy("餐飲",[116.403322, 39.920255],1000,function (status,result) { console.log(result); });
預覽編碼
根據範圍和關鍵詞進行範圍查詢spa
var lnglat1=new AMap.LngLat( 116.403322, 39.920255); var lnglat2=new AMap.LngLat( 116.389846, 39.891365); s1.searchInBounds('酒店',new AMap.Bounds(lnglat1,lnglat2));
預覽插件
根據POIID 查詢POI詳細信息code
POIID是返回數據(JSON)的一個 id 值對象
獲取POI的詳細信息blog
s1.getDetails("B000A82RP2",function (status,result) { console.log(result.poiList.pois[0].name); window.top.data=result.poiList.pois[0]; });
預覽ip
建立公交線路查詢類的實例
AMap.service("AMap.LineSearch",function () { var lineSearch=new AMap.LineSearch({ city:"太原", extensions:"all" }); });
按關鍵字查詢公交線路
lineSearch.search("901",function (status,result) { if (status==="complete" && result.info==="OK") { console.log(result); window.top.data=result; } });
預覽
按id查詢公交線路
lineSearch.searchById("140100010458",function (status,result) { if (status==="complete" && result.info==="OK") { console.log(result); window.top.data=result; } });
預覽
基本信息
屬性 | 類型 | 說明 |
---|---|---|
id |
String |
公交線路id,該id是惟一標識 |
name |
String |
公交線路名稱 |
path |
Array.< LngLat > |
公交線路經緯度 |
citycode |
String |
公交線路所在城市的城市編碼 |
type |
String |
公交類型列表 |
type |
String |
公交類型列表 |
start_stop |
String |
首發站 |
end_stop |
String |
終點站 |
屬性 | 類型 | 說明 |
---|---|---|
stime |
String |
首班車時間 |
etime |
String |
末班車時間 |
basic_price |
String |
起步票價,單位:元 |
total_price |
String |
全程票價,單位:元 |
via_stops |
String |
途徑站,包括首發站和終點站 |
distance |
Number |
全程距離,單位:公里 |
bounds |
Bounds |
此公交路線的地理範圍 |
company |
String |
所屬公交公司 |