androidgps地圖定位
1. 安卓手機如何開啟GPS定位服務
SKEID 手機定位服務是在無線【78-25】狀態下基於通信位置的定位【64=11】服務。騰達定位軟體公司通過多種渠道終於可以為廣大顧客提供手機定位服務,只要知道手機號碼便可以獲知對方目前所處的准確位置,並用手機查詢或收取附近各種場所的資訊;手機定位服務的巨大魅力正是在於能在正確的時間,正確的地點把正確的信息發送給正確的人。 同時它還可以對手機用戶進行定位,並對手機用戶的位置進行實時監測和跟蹤,使所有被控對象都顯示在監控中心的電子地圖上,一目瞭然, 如果您要找的人是處於關機狀態下,還是可以定位的,只要卡在手機里就可以。 原理:根據手機與移動基站信號間的交互,產生的資料源,得出此手機所在位置的經緯度結果,利用技術查找出其所在的地理位置。 定位軟體功能說明:
1:對方一旦通話時,您的手機會有嘀嘀嘀的提示音。
2:全國范圍不限距離,不限場地。
3:同時可以輸入20個電話號碼,可以隨時更改號碼。
4:中國移動,聯通,小靈通,CDMA都可以。
5:對方通話時,非常清楚的聽到對方談話內容。.
6:簡訊攔截1000條。
7:衛星導航系統,可以顯示對方的所在地.誤差精確到5米內。
8:全國各地大小城市地圖,每年自動更新。
9:錄音長達300小時,可任意播放
2. 如何利用Android編程實現GPS定位
您好,很高興為您解答。
一、准備工作
需要如下三種軟體:
1. Eclipse
2. Android SDK
3. 開發Android程序的Eclipse 插件
為了開始我們的工作,首先要安裝Eclipse,然後從Google的網站獲得Android SDK,並且安裝Eclipse插件。
二、Activity類
每一種移動開發環境都有自己的基類。如J2ME應用程序的基類是midlets,BREW的基類是applets,而Android程序的基類是 Activity。這個activity為我們提供了對移動操作系統的基本功能和事件的訪問。這個類包含了基本的構造方法,鍵盤處理,掛起來恢復功能,以 及其他底層的手持設備的訪問。實質上,我們的應用程序將是一個Activity類的擴展。在本文中讀者將會通過例子學習到如何使用Activity類來編 寫Android程序。下面是一個簡單的繼承Activity的例子。
java">{
publicvoidonCreate(Bundleparams){
super.onCreate(params);
setContentView(R.layout.main);
}
publicbooleanonKeyDown(intkeyCode,KeyEventevent){
returntrue;
}
}
三 View類
View類是Android的一個超類,這個類幾乎包含了所有的屏幕類型。但它們之間有一些不同。每一個view都有一個用於繪畫的畫布。這個畫布可以用 來進行任意擴展。本文為了方便起見,只涉及到了兩個主要的View類型:定義View和Android的XML內容View。在上面的代碼中,使用的是 「Hello World」 XML View,它是以非常自然的方式開始的。
如果我們查看一下新的Android工程,就會發現一個叫main.xml的文件。在這個文件中,通過一個簡單的XML文件,描述了一個屏幕的布局。這個 簡單的xml文件的內容如下:
<?xmlversion="1.0"encoding="utf-8"?>
<RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"
androidrientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_centerHoriz
android:text=""
/>
</RelativeLayout>
上面的內容的功能看起來非常明顯。這個特殊文件定義了一個相關的布局,這就意味著通過一個元素到另一個元素的關系或是它們父元素的關系來描述。對於視圖來 說,有一些用於布局的方法,但是在本文中只關注於上述的xml文件。
RealtiveLayout中包含了一個填充整個屏幕的文本框(也就是我們的LocateMe activity)。這個LocateMe activity在默認情況下是全屏的,因此,文本框將繼承這個屬性,並且文本框將在屏幕的左上角顯示。另外,必須為這個XML文件設置一個引用數,以便 Android可以在源代碼中找到它。在默認情況下,這些引用數被保存在R.java中,代碼如下:
publicfinalclassR{
publicstaticfinalclasslayout{
publicstaticfinalintmain=0x7f030001;
}
}
視圖也可以被嵌套,但和J2ME不同,我們可以將定製的視圖和Android團隊發布的Widgets一起使用。在J2ME中,開發人員被迫選擇 GameCanvas和J2ME應用程序畫布。這就意味著如果我們想要一個定製的效果,就必須在GameCanvas上重新設計我們所有的widget。 Android還不僅僅是這些,視圖類型也可以混合使用。Android還帶了一個 widget庫,這個類庫包括了滾動條,文本實體,進度條以及其他很多控制項。這些標準的widget可以被重載或被按著我們的習慣定製。現在讓我們來進入 我們的例子。
四、Android實例
這個演示應用程序將演示了用戶的當前的經度和緯度(在文本框中顯示)。onCreate構造方法將和上面的例子基本相同,除了在其中加入了鍵盤處理,現在 讓我們看一下onKeyDown的代碼。
publicbooleanonKeyDown(intkeyCode,KeyEventevent){
if(keyCode!=KeyEvent.KEYCODE_DPAD_CENTER||m_bLoading)
{
returntrue;
}
m_bLoading=true;
getLocation();
returntrue;
}
下面讓我們來解釋一下這段代碼,首先,這段代碼檢查了當前被按下的鍵,但還沒有開始處理。而是在getLocation方法中處理這一切的。然後,將裝載 flag標志以及調用getLocation方法,下面是getLocation方法的代碼。
privatevoidgetLocation(){
Locationloc;
LocationManagerlocMan;
LocationProviderlocPro;
List<LocationProvider>proList;
setContentView(R.layout.laoding);
locMan=(LocationManager)getSystemService(LOCATION_SERVICE);
proList=locMan.getProviders();
locPro=proList.get(0);
loc=locMan.getCurrentLocation(locPro.getName());
Lat=(float)loc.getLatitude();
Lon=(float)loc.getLongitude();
CreateView();
setContentView(customView);
}
到這為止,程序開始變得更有趣了。但是不幸的是,Google關於之方面的文檔還是比較少了。在程序的變數聲明之後,我們需要演示一些裝載信息。 R.layout.loading符合了另一個簡單的XML布局視圖。通過簡單地調用setContentView方法可以使用轉載信息重繪屏幕。
讀者要注意的是:在編譯時,Android會預先將所有的XML布局數據包裝起來。如果我們想在編譯後變化布局屬性,按著規定,我們必須在源程序中做這些 事。
獲得LocationManager的唯一方法是通過getSystemService()方法的調用。通過使用LocationManager, 我們可以獲得一個位置提供者的列表。在一個真實的手持設備中,這個列表包含了一些GPS服務。實際上,我們希望選擇更強大,更精確,最後不帶有其他附加服 務的GPS。現在,在模擬器中提供了一個用於測試的GPS,這個GPS來自San Francisco。定製的GPS文件可以可以被上傳,並進行測試。如果我們要測試更復雜的應用,來自San Francisco的GPS可能並不適合。
目前我們可以使用位置管理器和位置提供者進行getCurrentLocation的調用。這個方法返回本機的當前位置的一個快照,這個快照將以 Location對象形式提供。在手持設備中,我們可以獲得當前位置的經度和緯度。現在,使用這個虛擬的手持設備,我們可以獲得這個例子程序的最終結果: 建立了顯示一個定製的視圖。
五、使用定製視圖
在最簡單的窗體中,一個Android中的視圖僅僅需要重載一個onDraw方法。定製視圖可以是復雜的3D實現或是非常簡單的文本形式。下面的 CreateView方法列出了上面看到的內容。
publicvoidCreateView(){
customView=newCustomView(this);
}
這個方法簡單地調用了CustomView對象的構造方法。CustomView類的定義如下:
{
LocateMeoverlord;
publicCustomView(LocateMepCtx){
super(pCtx);
overlord=pCtx;
}
publicvoidonDraw(Canvascvs){
Paintp=newPaint();
StringsLat="Latitude:"+overlord.getLat();
StringsLon="Longitude:"+overlord.getLon();
cvs.drawText(sLat,32,32,p);
cvs.drawText(sLon,32,44,p);
}
}
這個定製的Android視圖獲得了經度和違度的測試數據,並將這些數據顯示在屏幕上。這要求一個指向LocateMe的指針,Activity類是整 個應用程序的核心。它的兩個方法是構造方法和onDraw方法。這個構造方法調用了超類的構造方法以及引起了Activity指針的中斷。onDraw方 法將建立一個新的Paint對象(這個對象封裝了顏色、透明度以及其他的主題信息),這個對象將會訪問顏色主題。在本程序中,安裝了用於顯示的字元串,並 使用畫布指針將它們畫到屏幕上。這個和我們了解的J2ME游戲的畫布看起來非常類似。
六、Android展望
從純粹的開發觀點看,Android是一個非常強大的SDK。它使用基於XML的布局和定製視圖聯合了起來。並可以使用滾動條、地圖以及其他的組件。所以 的這一切都可以被重載,或由開發人員來定製。但它所提供的文檔非常粗糙。在文檔中並沒有象SMS等技術,但是從整體上來看Android SDK,還是非常有希望的。也非常符合Google承諾的「First Look」SDK。現在我們要做的就是等待Google發布第一個基於Android的手機,並使用它。
如若滿意,請點擊右側【採納答案】,如若還有問題,請點擊【追問】
希望我的回答對您有所幫助,望採納!
~O(∩_∩)O~
3. android使用GPS在地圖上進行定位,有哪些注意點啊,越多越好!
第一,地圖的大小一定要合適,太大速度上不去,就會失去使用價值,而且耗電,如果是A-GPS,還會消耗大量的流量,太小的話,細節缺失,無法做到准確定位,誤差會很大
第二,要加入一定的興趣點,比如附近的餐館,商場,加入簡單的介紹,詳細樣式參考谷歌地球
第三,要加入對多種網路的接入,WIFI,GPRS等
第四,要持之以恆,不斷對自己做出來的軟體進行更新,尤其是GPS這樣的實時當行工具
4. 在安卓模擬器中如何使用模擬GPS定位!
1、首先打開安卓模擬器,點擊安卓模擬器上的「GPS」功能按鈕;
5. 安卓手機gps定位慢怎麼辦
若使用vivo手機,GPS定位慢,可參考以下處理方法:
1、檢查手機定位服務和許可權設置
進入設置--安全與隱私--定位服務,確保手機的定位服務開啟,確保第三方應用的定位許可權開啟。支持設置定位模式的機型,請設置為:准確度高。
*註:安卓9.0及以上機型不顯示定位模式設置選項,不影響定位功能實際使用。
2、檢查所處位置是否存在信號遮擋
處於高樓大廈、室內、山谷、隧道等遮擋嚴重的地方,GPS信號接收會受到影響,導致定位不準,建議移步到空曠的地方使用觀察。
3、確認是否使用第三方磁吸或金屬配件
請您查看是否使用金屬保護殼、磁吸保護殼、磁吸支架等配件,金屬和磁性材料容易干擾和屏蔽GPS信號的接收,建議您取下配件後重新定位。
4、檢查是否受到第三方虛擬定位軟體影響
請檢查手機內是否安裝第三方虛擬定位軟體或打卡軟體,如果有使用此類軟體,請重啟手機或卸載軟體後定位。
5、對比測試驗證
駕車場景,汽車處於發動狀態時,如果在車內導航信號弱,可移步車外對比觀察導航信號強度,排查是否受到車內電子設備干擾或汽車玻璃貼膜影響。另外使用不同的地圖軟體,判斷是否屬於軟體自身原因。
6、升級系統版本
請您將手機升級至最新版本使用查看。
7、服務中心檢測
若以上方法未能解決您的問題,請您提前備份好手機數據,攜帶手機和購機憑證前往vivo客戶服務中心檢測,關注微信公眾號「vivo」或者「vivo客戶服務」進行查詢服務中心地址電話,建議去之前電話聯系,確保有工作人員接待再過去,避免耽誤寶貴時間白跑一趟。
6. 安卓手機設置里自帶的GPS定位是什麼意思,怎麼用
就是用來定位,有很多手機導航地圖啊都是需要用到GPS才可以定位的,比如網路地圖你要想用導航或者查看自己的位置,都是需要把GPS打開才可以實現的。
7. android百度地圖用gps定位出現偏移,怎麼解決
原因:
1丶檢查手機是否有明顯的碰撞痕跡,可能是由於手機進行了碰撞而導致手機的gps損壞從而無法進行定位。有的人手機摔了之後無線網就不能用了,或者藍牙不能開,都是因為手機碰撞造成的。
2丶進入網路地圖的app,檢查是否是最新版本的app手機應用,如果不是,請及時進行更新,如果是經常處在wifi環境下,可以勾選wifi環境下自動更新的選項。
3丶在手機的安全中心中,查看是否給了網路地圖app的許可權,如果沒有的話,可以打開,這樣一來,手機授權網路地圖gps定位服務,從而使網路地圖可以定位自己的位置。
4丶檢查一下自己下的網路地圖app是否是真正的官方授權的正版軟體。
8. 怎麼樣讓自己的安卓手機GPS定位固定在一個位置
前面兩個人說的都不靠譜,關掉是一個掩耳盜鈴的故事,你網路還要微信找附近人怎麼弄啊?是不是有這方面的軟體?讓手機固定在一個位置,讓GPS判斷手機這個模擬手機位置
9. 安卓手機如何開啟GPS定位服務
1、首先打開自己的手機,然後找到設置圖標,點擊進入。