android百度地圖搜索
㈠ csdn android百度地圖導航裡面有關鍵字搜索嗎
網路地圖導航,當然支持關鍵字搜索,比如一個地名或者一座大樓的名字都是可以直接搜索的。
㈡ android怎麼使用百度地圖定位
打開應用商店,搜索網路地圖,下載安裝
安裝完成,雙擊打開網路地圖
打開界面,會提示你,打開GPS開關,這樣就可以更好的定位
打開定位後,點我的-離線包下載-下載離線地圖-選擇城市列表-所在城市下載,離線地圖的用處就是可以不用開流量也可以定位
點圖標,會自動定位,你所在位置
㈢ 百度地圖Android版本,搜索出來路徑的起點和終點圖標怎樣更換
打開網路地圖api查看調用方法,需要幾個工具:
1、靜態圖可視化工具
2、自定義Marker樣式工具
3、標簽位置-labels和標簽樣式-labelStyles 工具
這幾個工具在靜態圖api介面說明頁面可以找到。
先在網路地圖API-靜態地圖生成助手裡找到要顯示的地方,並調整。會得到一個經緯度值。
得到經緯度後返回靜態圖API介面說明頁面。找到自定義Marker樣式工具。在它的下面有一個演示用的地方,在裡面輸入自己的自定義值。
center:剛才得到的經緯度
markers:剛才得到的經緯度
zoom:18
url: 輸入自定義圖標url
輸入好點運行即可在右側看到演示圖片。
點擊運行後在運行的下面會顯示設置的圖片調用的代碼。復制代碼並保存到記事本。
向下滾動頁面找到標簽位置和標簽樣式工具下面的演示工具輸入自定義值。
點擊運行後會得到調用代碼復制這個代碼並和第5步得到的代碼合並。把不同的合並即可得到想要的效果了。
㈣ 如何在Android應用中使用百度地圖api
在網路地圖的右上角,點擊「地圖API」。
在地圖API頁面,把滑鼠移動到「工具」菜單項,在下拉菜單中選擇「坐標拾取工具」。
比如在搜索欄輸入「網路大廈」點擊搜索,就會在地圖上出現相應的標記,點擊你要找的某一個,就能看到相應的坐標。
同理,把找到的坐標輸入到搜索欄,把後面「坐標反查」給勾上,點擊搜索,就會對應的坐標打上標記,同時會有相應地址在最右邊。
同時,把滑鼠在地圖上滑行,就可以看到,滑鼠滑到每一個地方,都會對應顯示坐標。
㈤ 如何獲取百度地圖android版裡面poi search裡面檢索地點的信息
1)布局文件res/layout/poi_city_search.xml
2)繼承了com..mapapi.MapActivity的Activity類
3)AndroidManifest.xml中的配置
4)運行結果
㈥ android用百度地圖定位我的位置 並搜索附近xx(例如酒店)建築 搜索到的xx建築名稱
網路地圖SDK為開發者們提供了如下類型的地圖覆蓋物:
我的位置圖層(MyLocationOverlay):用於顯示用戶當前位置的圖層(支持自定義位置圖標);
Poi搜索結果圖層(PoiOverlay):用於顯示興趣點搜索結果的圖層;
路線圖層(RouteOverlay):公交、步行和駕車線路圖層,將公交、步行和駕車出行方案的路線及關鍵點顯示在地圖上(起、終點圖標用戶可自定義);
公交換乘圖層(TransitOverlay):公交換乘線路圖層,將某一特定地區的公交出行方案的路線及換乘位置顯示在地圖上(起、終點圖標用戶可自定義);
自定義圖層(ItemizedOverlay):可將一個或多個興趣點繪制到地圖上,且支持自定義圖標(支持動態更新Item位置、圖標);
彈出窗圖層(PopupOverlay):在地圖上顯示一個彈出窗口;
幾何圖形繪制圖層(GraphicsOverlay):用於繪制點、折線段、弧線、圓、矩形、多邊形等幾何圖形的圖層;
文字繪制圖層(TextOverlay):用於繪制文字的圖層。
圖片圖層(GroundOverlay):用於展示用戶傳入圖片的圖層。
全景圖圖層(PanoramaOverlay):在全景圖內標繪興趣點,支持自定義圖標樣式。
註:除彈出窗圖層外,其他各個圖層均已實現多實例。全景圖圖層是針對全景圖所使用的特殊圖層。
MapView使用一個List管理覆蓋物,通過向MapView.getOverlays() add或remove上述類或其基類的實例即可向地圖添加或刪除覆蓋物。在更新地圖覆蓋物後,需調用MapView.refresh() 使更新生效。
㈦ Android百度地圖API路線搜索功能如何返回整條路線的信息,比如乘什麼公交、什麼地鐵之類
探索結束後會出現N個路線選擇,點擊其中一條路線選項就會在地圖上完整顯示整個路線信息,要查看其他路線就按返回鍵,重新選擇其他選項查看
㈧ 如何使用android百度地圖離線地圖
正確安裝離線地圖包後,在室外空曠地方打開地圖,打開GPS,可以離線進行定位,以及實時顯示GPS軌跡。 如果需要導航,可以打開網路(WIFI或GPS),選擇出發點、目標點,讓網路搜索線路。確定線路以後,可以關閉網路,按圖上顯示的線路運動(沒有向左向右的導航聲音)。如果以上工作是在WIFI下進行的,那麼整個過程可以不用消耗任何流量。
㈨ 百度地圖sdk android怎樣顯示搜索框
在網路地圖的右上角,點擊「地圖API」。 在地圖API頁面,把滑鼠移動到「工具」菜單項,在下拉菜單中選擇「坐標拾取工具」。 比如在搜索欄輸入「網路大廈」點擊搜索,就會在地圖上出現相應的標記,點擊你要找的某一個,就能看到相應的坐標。
㈩ android開發百度地圖搜索,如何讓搜索到的內容用列表顯示出來
@Override
public void onGetPoiResult(MKPoiResult res, int type, int error) {
// TODO Auto-generated method stub
//搜索結果回調到這里
if (error == MKEvent.ERROR_RESULT_NOT_FOUND) {
Toast.makeText(FoodActivity.this, "抱歉,未找到結果",
Toast.LENGTH_LONG).show();
System.out.println("抱歉,未找到結果");
return;
} else if (error != 0 || res == null) {
Toast.makeText(FoodActivity.this, "搜索出錯啦..",
Toast.LENGTH_LONG).show();
return;
}
PoiOverItem poiOverLay = new PoiOverItem(MainActivity.this,
bMapView, res.getAllPoi());
poiOverLay.setData(res.getAllPoi());
bMapView.getOverlays().add(poiOverLay);
bMapView.refresh();
// 定義一個list用於存放所搜索到的酒店
List<String> hotelName = new ArrayList<String>();
List<GeoPoint> JWpoints = new ArrayList<GeoPoint>();
for (MKPoiInfo info : res.getAllPoi()) {
System.out.println("搜索結果位置信息:" + info.address);
System.out.println("搜索結果城市信息:" + info.city);
System.out.println("搜索結果name:" + info.name);
System.out.println("酒店聯系電話:" + info.phoneNum);
System.out.println("搜索結果經緯度:" + info.pt);
System.out.println("搜索結果ePoiType:" + info.ePoiType);
bMapView.getController().animateTo(info.pt);
// 將搜索到的酒店添加到list裡面
hotelName.add(info.name);
//把所有的點添加到list中
JWpoints.add(info.pt);
// break;
}
}
不知道你用的是什麼版本的網路地圖,這是我之前做開發用到的,上面用的是一個MkSearch監聽器,如果搜索到信息,監聽器就會把結果回調到onGetPoiResult()這個方法裡面,之後在這個方法裡面操作數據。上面用list將所有的酒店名稱以及經緯度存放進去,如果你想用一個lisview顯示的話,就定義一個simpleAdapter,把這些數據放到adapter裡面,之後在listview裡面顯示就可以了。