成都創新互聯主要從事網頁設計、PC網站建設(電腦版網站建設)、wap網站建設(手機版網站建設)、響應式網站建設、程序開發、網站優化、微網站、微信小程序等,憑借多年來在互聯網的打拼,我們在互聯網網站建設行業積累了豐富的成都網站建設、網站制作、網站設計、網絡營銷經驗,集策劃、開發、設計、營銷、管理等多方位專業化運作于一體。
1,怎么把自己的位置用百度地圖發出去
個人覺得你大可不必那么麻煩啊只要打開微信找到那個聊天的對話框那就直接可以把自己的地理位置發出去了調用北京地圖,在地圖上設置坐標。百度地圖有開放的api可以去看看2,在java桌面程序中怎樣使用百度地圖
根據你這種要求,有一種開發思路就是用java開發一個瀏覽器。參考 JDesktop Integration Components。看看百度的官方的文檔http://dev.baidu.com/wiki/map/士例學習 http://dev.baidu.com/wiki/static/map/api/examples/3,如何運用百度地圖web uri api
1. 功能介紹開發者只需按照URI API接口規范構造一條標準的URI,便可在PC&移動瀏覽器端或者移動開發應用中直接調起百度地圖產品(如百度web地圖、百度地圖客戶端)進行地圖顯示或檢索、線路查詢、導航等功能,滿足開發者實現特定業務場景下直接調用地圖產品實現應用請求。URI API提供以下功能:標注:根據名稱或經緯度,調起百度地圖產品展示一個標注點,如,分享位置,標注店鋪。POI(地點)檢索:根據關鍵字進行本地檢索、周邊檢索、區域檢索,調起百度地圖產品展示POI檢索結果頁。另,也可根據POI標識直接打開一條POI檢索結果的詳細信息頁,查看詳細描述、評價等。公交、地鐵線路查詢:根據線路名稱,調起百度地圖產品展示公交、地鐵線路圖。如,展示“331”路公交線路圖。公交、駕車、步行導航:根據起/終點名稱或經緯度,調起百度地圖產品展示路徑規劃方案頁。地址解析/查詢:根據經緯度或地址信息,進行地址查詢或坐標查詢,調起百度地圖產品展示該位置。4,怎么利用百度地圖api開發地圖
1)下載百度地圖移動版API(Android)開發包 要在Android應用中使用百度地圖API,就需要在工程中引用百度地圖API開發包,這個開發包包含兩個文件:baidumapapi.jar和libBMapApiEngine.so。 2)申請API Key 和使用Google map api一樣,在使用百度地圖API之前也需要獲取相應的API Key。百度地圖API Key與你的百度賬戶相關聯,因此您必須先有百度帳戶,才能獲得API Key;并且,該Key與您引用API的程序名稱有關。 百度API Key的申請要比Google的簡單多了,其實只要你有百度帳號,應該不超過30秒就能完成API Key的申請。 3)創建一個Android工程 這里需要強調一點:百度地圖移動版api支持Android 1.5及以上系統,因此我們創建的工程應基于Android SDK 1.5及以上。 工程創建完成后,將baidumapapi.jar和libBMapApiEngine.so分別拷貝到工程的根目錄及libs/armeabi目錄下,并在工程屬性->Java Build Path->Libraries中選擇“Add JARs”,選定baidumapapi.jar,這樣就可以在應用中使用百度地圖API了。不是本機 是服務器,那更新 的時候你還用baidu地圖,這個時間延遲是怎么控制。
5,如何利用百度地圖API開發Unity程序
要在Android應用中使用百度地圖API,就需要在工程中引用百度地圖API開發包,這個開發包包含兩個文件:baidumapapi.jar和libBMapApiEngine.so。 2)申請API Key 和使用Google map api一樣,在使用百度地圖API之前也需要獲取相應的API Key。百度地圖API Key與你的百度賬戶相關聯,因此您必須先有百度帳戶,才能獲得API Key;并且,該Key與您引用API的程序名稱有關。 百度API Key的申請要比Google的簡單多了,其實只要你有百度帳號,應該不超過30秒就能完成API Key的申請。 3)創建一個Android工程 這里需要強調一點:百度地圖移動版api支持Android 1.5及以上系統,因此我們創建的工程應基于Android SDK 1.5及以上。 工程創建完成后,將baidumapapi.jar和libBMapApiEngine.so分別拷貝到工程的根目錄及libs/armeabi目錄下,并在工程屬性->Java Build Path->Libraries中選擇“Add JARs”,選定baidumapapi.jar,這樣就可以在應用中使用百度地圖API了。工程完整的目錄結構如下圖所示: 4)在布局文件中添加地圖控件(res/layout/main.xml) 5)創建Activity繼承com.baidu.mapapi.MapActivitypackage com.liufeng.baidumap;import android.graphics.drawable.Drawable;import android.os.Bundle;import com.baidu.mapapi.BMapManager;import com.baidu.mapapi.GeoPoint;import com.baidu.mapapi.MapActivity;import com.baidu.mapapi.MapController;import com.baidu.mapapi.MapView;public class MainActivity extends MapActivity private BMapManager mapManager; private MapView mapView; private MapController mapController; @Override public void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState); setContentView(R.layout.main); // 初始化MapActivity mapManager = new BMapManager(getApplication()); // init方法的第一個參數需填入申請的API Key mapManager.init("285B415EBAB2A92293E85502150ADA7F03C777C4", null); super.initMapActivity(mapManager); mapView = (MapView) findViewById(R.id.map_View); // 設置地圖模式為交通地圖 mapView.setTraffic(true); // 設置啟用內置的縮放控件 mapView.setBuiltInZoomControls(true); // 用給定的經緯度構造一個GeoPoint(緯度,經度) GeoPoint point = new GeoPoint((int) (47.118440 * 1E6), (int) (87.493147 * 1E6)); // 創建標記maker Drawable marker = this.getResources().getDrawable(R.drawable.iconmarka); // 為maker定義位置和邊界 marker.setBounds(0, 0, marker.getIntrinsicWidth(), marker.getIntrinsicHeight()); // 取得地圖控制器對象,用于控制MapView mapController = mapView.getController(); // 設置地圖的中心 mapController.setCenter(point); // 設置地圖默認的縮放級別 mapController.setZoom(12); } @Override protected boolean isRouteDisplayed() return false; } @Override protected void onDestroy() if (mapManager != null) mapManager.destroy(); mapManager = null; } super.onDestroy(); } @Override protected void onPause() if (mapManager != null) mapManager.stop(); } super.onPause(); } @Override protected void onResume() if (mapManager != null) mapManager.start(); } super.onResume(); }} 6)在AndroidManifest.xml中配置<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android=" package="com.liufeng.baidumap" android:versionCode="1" android:versionName="1.0"> <application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name=".MainActivity" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> <uses-sdk android:minSdkVersion="4" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> <uses-permission android:name="android.permission.READ_PHONE_STATE" /></manifest> 7)運行結果
文章名稱:如何利用百度地圖開發,怎么把自己的位置用百度地圖發出去
當前URL:http://vcdvsql.cn/article22/isepcc.html
成都網站建設公司_創新互聯,為您提供網站策劃、網站內鏈、網頁設計公司、商城網站、App設計、移動網站建設
廣告
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源:
創新互聯