1. 如何獲取百度地圖android版裡面poi search裡面檢索地點的信息
1)布局文件res/layout/poi_city_search.xml
2)繼承了com..mapapi.MapActivity的Activity類
3)AndroidManifest.xml中的配置
4)運行結果
2. 怎樣使用百度地圖android sdk做類似微信搖一搖搜附近的功能
解決方案!
package com.map.MapPos;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.content.res.Configuration;
import android.widget.FrameLayout;
import android.widget.Toast;
import com..mapapi.BMapManager;
import com..mapapi.map.MKMapViewListener;
import com..mapapi.map.MapController;
import com..mapapi.map.MapPoi;
import com..mapapi.map.MapView;
import com..platform.comapi.basestruct.GeoPoint;
public class MainActivity extends Activity {
BMapManager mBMapMan = null;
MapView mMapView = null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mBMapMan=new BMapManager(getApplication());
mBMapMan.init(null);
//注意:請在試用setContentView前初始化BMapManager對象,否則會報錯
setContentView(R.layout.activity_main);
mMapView=(MapView)findViewById(R.id.bmapsView);
mMapView.setBuiltInZoomControls(true);
//設置啟用內置的縮放控制項
MapController mMapController=mMapView.getController();
// 得到mMapView的控制權,可以用它控制和驅動平移和縮放
GeoPoint point =new GeoPoint((int)(39.915*1E6),(int)(116.404*1E6));
//用給定的經緯度構造一個GeoPoint,單位是微度 (度 * 1E6)
mMapController.setCenter(point);//設置地圖中心點
mMapController.setZoom(12);//設置地圖zoom級別
}
@Override
protected void onDestroy(){
mMapView.destroy();
if(mBMapMan!=null){
mBMapMan.destroy();
mBMapMan=null;
}
super.onDestroy();
}
@Override
protected void onPause(){
mMapView.onPause();
if(mBMapMan!=null){
mBMapMan.stop();
}
super.onPause();
}
@Override
protected void onResume(){
mMapView.onResume();
if(mBMapMan!=null){
mBMapMan.start();
}
super.onResume();
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is
present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
}
layout:android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
android:layout_height="wrap_content"
android:text="hello world" />
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:clickable="true" />
3. 百度地圖 android sdk怎麼安裝
1)下載網路地圖移動版API(Android)開發包
網路地圖 Android SDK是一套基於Android 2.1(v1.3.5及以前版本支持android 1.5以上系統)及以上版本設備的應用程序介面。您可以使用該套 SDK開發適用於Android系統移動設備的地圖應用,通過調用地圖SDK介面,您可以輕松訪問網路地圖服務和數據,構建功能豐富、交互性強的地圖類應用程序。要在Android應用中使用網路地圖API,就需要在工程中引用網路地圖API開發包,這個開發包包含兩個文件:mapapi.jar和libBMapApiEngine.so。下載地址:http://developer..com/map/sdk-android.htm
2)申請API Key
網路地圖Android SDK提供的所有服務是免費的,介面使用無次數限制,但是我們使用網路地圖API之前必須要申請相應的API Key,然後才可使用網路地圖Android SDK。
3)網路地圖功能介紹
地圖展示:包括2D圖、衛星圖、3D圖地圖展示。
地圖操作:提供平移、縮放、雙指手勢操作、底圖旋轉等地圖相關操作。
自定義繪制:提供自定義繪制點、線、面基本幾何圖形的功能。
網路地圖導航:提供調起網路地圖Android版(v5.0及以上版本)導航功能。
地圖搜索:提供根據關鍵字進行范圍檢索、城市檢索和周邊檢索。且支持LBS雲檢索用戶自有數據。
詳情查詢:提供餐飲類的POI的詳細信息查看(Place詳情)。
線路規劃:提供公交、駕車和步行三種類型,多種方案(不含地鐵、時間優先、最少換乘、最少步行)的線路規劃。
地理編碼:提供地址信息與坐標之間的相互轉換。
位置標註:提供一個或多個POI位置標注,且支持用戶自定義圖標。
實時路況:提供城市實時交通路況信息圖。
離線地圖:提供離線地圖功能,可節省用戶流量。
定位:採用GPS、WIFI、基站、IP混合定位模式,請使用Android定位SDK獲取定位信息,使用地圖SDK定點陣圖層進行位置展示。
4. Android 百度地圖怎麼獲取周邊商店的信息
地圖有poi功能 你可以通過關鍵字以及類型索引查詢到周邊信息
5. android中應用百度地圖:想快速進行定位,以及搜索周邊興趣地點:有人有沒有好的方法
只能有這個把。 網路地圖也就這個監聽
6. 什麼是百度地圖android sdk
網路地圖 Android SDK是一套基於Android 2.1及以上版本設備的應用程序介面, 您可以通過該介面實現豐富的LBS功能:使用該套 SDK開發適用於Android系統移動設備的地圖應用,通過調用地圖SDK介面,可以輕松訪問網路地圖服務和數據,構建功能豐富、交互性強的地圖類應用程序。功能如下:
①地圖:提供地圖(2D、3D)的展示和縮放、平移、旋轉、改變視角等地圖操作;
②POI檢索:可根據關鍵字,對POI數據進行周邊、區域和城市內三種檢索;
③地理編碼:提供地理坐標和地址之間相互轉換的能力;
④線路規劃:支持公交信息查詢、公交換乘查詢、駕車線路規劃和步行路徑檢索;
⑤覆蓋物:提供多種地圖覆蓋物(自定義標注、幾何圖形、文字繪制、地形圖圖層等),滿足開發者的各種需求;
⑥定位:採用多種定位模式,使用定位SDK獲取位置信息,使用地圖SDK我的位置圖層進行位置展示;
⑦離線地圖:支持使用離線地圖,節省用戶流量,同時為用戶帶來更好的地圖體驗;
⑧導航:支持調啟網路地圖導航和Web導航來滿足用戶對導航功能的需求;
⑨LBS雲檢索:支持用戶檢索存儲在LBS雲內的自有POI數據,並展示;
⑩特色功能:提供短串分享、Place詳情頁展示等特色功能,幫助開發者搭建功能更加強大的應用;
7. 百度地圖sdk android怎樣顯示搜索框
在網路地圖的右上角,點擊「地圖API」。 在地圖API頁面,把滑鼠移動到「工具」菜單項,在下拉菜單中選擇「坐標拾取工具」。 比如在搜索欄輸入「網路大廈」點擊搜索,就會在地圖上出現相應的標記,點擊你要找的某一個,就能看到相應的坐標。
8. 怎樣使用百度地圖android sdk做類似微信搖一搖搜附近的功能
微信的搖一搖功能的出現,讓彼此之間的距離有近了一步,本文也想實現以下微信的搖一搖功能,感興趣的朋友可以了解下啊,希望本人對你有所幫助
復制代碼 代碼如下:
package com.eboy.testyaoyiyao;
import java.text.SimpleDateFormat;
import java.util.Date;
import android.app.Activity;
import android.hardware.Sensor;
import android.hardware.SensorEvent;
import android.hardware.SensorEventListener;
import android.hardware.SensorManager;
import android.os.Bundle;
import android.os.Vibrator;
import android.view.Menu;
import android.widget.TextView;
public class MainActivity extends Activity implements SensorEventListener {
//Sensor管理器
private SensorManager mSensorManager = null;
//震動
private Vibrator mVibrator = null;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mSensorManager = (SensorManager)getSystemService(SENSOR_SERVICE);
mVibrator = (Vibrator)getSystemService(VIBRATOR_SERVICE);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
public void onAccuracyChanged(Sensor arg0, int arg1) {
// TODO Auto-generated method stub
}
public void onSensorChanged(SensorEvent arg0) {
// TODO Auto-generated method stub
int sensorType = arg0.sensor.getType();
float[] values = arg0.values;
if (sensorType == Sensor.TYPE_ACCELEROMETER){
if (Math.abs(values[0]) > 14 || Math.abs(values[1]) > 14 || Math.abs(values[2]) > 14){
mVibrator.vibrate(100);
TextView tv1 = (TextView)findViewById(R.id.textView1);
SimpleDateFormat f=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss E");
tv1.setText(f.format(new Date()) + "手機搖動了...");
}
}
}
@Override
protected void onResume() {
// TODO Auto-generated method stub
super.onResume();
mSensorManager.registerListener(this, mSensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER), SensorManager.SENSOR_DELAY_NORMAL);
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
mSensorManager.unregisterListener(this);
super.onStop();
}
@Override
protected void onPause() {
// TODO Auto-generated method stub
mSensorManager.unregisterListener(this);
super.onPause();
}
}
9. android用百度地圖定位我的位置 並搜索附近xx(例如酒店)建築 搜索到的xx建築名稱
網路地圖SDK為開發者們提供了如下類型的地圖覆蓋物:
我的位置圖層(MyLocationOverlay):用於顯示用戶當前位置的圖層(支持自定義位置圖標);
Poi搜索結果圖層(PoiOverlay):用於顯示興趣點搜索結果的圖層;
路線圖層(RouteOverlay):公交、步行和駕車線路圖層,將公交、步行和駕車出行方案的路線及關鍵點顯示在地圖上(起、終點圖標用戶可自定義);
公交換乘圖層(TransitOverlay):公交換乘線路圖層,將某一特定地區的公交出行方案的路線及換乘位置顯示在地圖上(起、終點圖標用戶可自定義);
自定義圖層(ItemizedOverlay):可將一個或多個興趣點繪制到地圖上,且支持自定義圖標(支持動態更新Item位置、圖標);
彈出窗圖層(PopupOverlay):在地圖上顯示一個彈出窗口;
幾何圖形繪制圖層(GraphicsOverlay):用於繪制點、折線段、弧線、圓、矩形、多邊形等幾何圖形的圖層;
文字繪制圖層(TextOverlay):用於繪制文字的圖層。
圖片圖層(GroundOverlay):用於展示用戶傳入圖片的圖層。
全景圖圖層(PanoramaOverlay):在全景圖內標繪興趣點,支持自定義圖標樣式。
註:除彈出窗圖層外,其他各個圖層均已實現多實例。全景圖圖層是針對全景圖所使用的特殊圖層。
MapView使用一個List管理覆蓋物,通過向MapView.getOverlays() add或remove上述類或其基類的實例即可向地圖添加或刪除覆蓋物。在更新地圖覆蓋物後,需調用MapView.refresh() 使更新生效。
10. 百度地圖安卓版的更新日誌
網路地圖Android版 V6.0.1:
1. 界面改版,帶來全新的視覺風格和交互體驗。
2. 打車功能整合更多服務商,支持更多城市,讓你以最快速度叫到計程車。
3. 首次推出網路全景。不僅可以看街景,還能查看室內景,方便訂酒店。第一批支持城市為沈陽、無錫、鳳凰,今後將有更多城市火速上線。
4. 更豐富的網路用戶個人中心,為你提供個性化的地圖服務
5.更簡潔實用的底圖風格,不放過每一個細節來打造最精緻的地圖應用。
網路地圖Android版 4.5.0:
1、新增春節商場折扣數據,辦年貨省錢又省心(註:僅限北京市,100多家商場)
2、增加躲避擁堵方案,駕車路徑規劃更智能;
3、提升拖圖速度,帶來更暢快的底圖瀏覽體驗;
4、提升功能使用及網路訪問的穩定性,產品體驗更穩定;
5、酒店頁面增加訂房熱線電話;
6、更新加油站數據,提供加油站品牌和油價。
網路地圖Android版 4.1.2:
1. 解決部分機型聯網狀態下無法定位的問題
2.解決團購優惠推送開關異常開啟問題
3.優化性能,地圖更加省電
網路地圖Android版 v4.1金秋享樂升級!
1. 全新界面,讓您擁有更流暢的操作體驗和簡約的視覺享受;
2. 新增地鐵專頁,讓您清晰瀏覽地鐵線路圖(支持北京、上海、廣州、深圳、香港);
3. 引入影院放映表,輕松查看影片放映信息;
4. 支持拍照上傳功能,多彩的心情要多彩的圖片來表達;
5. 搜索團購太麻煩?智能推送來幫忙!
網路地圖Android版 v4.0全新升級!
1. 免費語音導航在線版,在線版操作更簡單,一鍵開啟且無需下載導航包!創意彩色蚯蚓幫你輕松探路況!
2. 首家推出室內定位功能,同時新增室內圖(限北京);
3. 新增公交車實時到站信息(目前限杭州);
4. 新增團購信息:新增包括全國100個城市的海量團購信息,商戶詳情頁可直接點擊查看;
5. 新增評論功能,登陸可即時對商戶進行評論,且評論自動同步到網路身邊;
6. 新增4000條商戶優惠信息,讓你隨時隨地掌握周邊優惠;
網路地圖Android版v3.3.0:
1.新增周邊外賣搜索功能,隨時隨地搜索周邊外賣
2.在線選擇菜單,自動計算點餐價格,一鍵撥打快速訂餐
3.支持雙SD卡,可使用外置SD卡存放離線地圖
4.提升2G網路下路況載入速度;解決道路名稱與路況遮蓋問題
5.完美適配Android 4.1
網路地圖Android版v3.2.0:
1.新增優惠推送服務(支持北京)
2.搜索框新增清空搜索歷史功能
3.餐飲列表中增加「優惠有限」排序入口
4.公交方案列表新增備選車次
5.提升地圖瀏覽速度
網路地圖Android版 v3.1.0:
新增生活分類一鍵搜索,檢索更快捷
支持無需登錄直接下載優惠券
新增6個城市實時路況信息
駕車路線整合路況信息,路況展現更直觀
升級檢索策略,優先展示優質商戶信息