取地理位置
『壹』 如何獲取用戶地理位置
1、手機信號塔數據:當移動設備的GPS晶元不能接收到GPS信號時,移動設備就需要專與它所屬連接的手機信號塔通訊和估算它與信號塔之間的距離以不斷報告它的地理位置。通過這種方法獲得的地理位置數據不如純粹的GPS數據精確。
2、WiFi連接:這是一種能夠精確獲得地理位置數據的方法,但是需要用到有效的WiFi熱點。WiFi的地址與GPS坐標是一一對應的。它可以准確地標示出用戶所處的位置,因此很多零售商才願意提供免費的公共WiFi服務,那樣它們就能夠發布店內移動廣告了。
3、IP地址:地理位置也可以通過與數據連接有關的IP地址來獲得。這種方法的准確性會因運營商而異,可靠性也比上述方法要低一些。
4、用戶報告:當用戶注冊電子郵件或移動應用和服務時,他們通常都會輸入自己的地理位置和郵政編碼。這些數據可以被轉換為GPS坐標,從而建立起用戶群的地理位置檔案。
『貳』 百度地圖怎樣獲取當前坐標的詳細地理位置
網路地圖上沒有經緯度坐標的顯示這是唯一的遺憾,我都是從有經緯回度坐標的電子地圖上去定位答的。但那樣的網路地圖也有缺憾,就是不能測量距離,省市區縣鎮的地名都要全才能准確定位,中國地圖還不能定位外國的城市經緯度。外國的地圖也很有限,只有大城市的地名還都是設計規定好了的,點進去才能有坐標,書寫名字無效。網路地圖書寫地名和測量距離找地方比較方便。
『叄』 怎樣獲取一個人地理位置
1、GPS定位,可以得到緯度、經度和海拔高度。 2、手機上裝個蠟筆同步,定位手機位置。
『肆』 HTML5怎樣獲取地理位置
HTML5怎樣獲取地理信息,如html5怎樣獲取ip地址,怎樣實現gps導航定位,wifi基站的mac地址服務等,這些在HTML5中已經都已經有API實現了,用戶可以輕松使用html5技術進行操作,下面詳細為大家介紹HTML5操作地理信息。
1、HTML5中ip地址
其實在中國IP地址還是比較准確,書上說不準確,很多時候獲取的是ISP機房的位置,但是獲取非常方便,沒有什麼限制。但是實際上我覺得在中國,ip地址還是比較准確的,基本上上能精確到小區或大樓的標准。
2、HTML5中GPS定位操作
GPS定位非常准確,但是需要在戶外,且需要很長時間搜索衛星。但前提就是硬體設備要支持GPS。最主要的很多設備比如筆記本電腦基本都是不帶GPS的,新的智能手機purse hanger倒是都有。
3、WiFi基站的mac地址。
(猜測是連接位置已知的公共WiFi的時候,通過Mac地址識別WiFi接入點,從而定位)
這種定位的精度還是很不錯的,而且還可以在室內定位。不過由於這種位置公開的wifi比較少,此種方法的適用范圍比較少。
4、 GSM或CDMA基站
通過基站定位,精度隨基站密度變化,精度一般,還是只有手機能用。看來地理位置API還是手機上比較有實用性。
5、用戶指定位置
暈,這個就不是HTML5的范疇了。
地理位置獲取流程步驟:
1、用戶打開需要獲取地理位置的web應用。
2、應用向瀏覽器請求地理位置,瀏覽器彈出詢問窗口,詢問用戶是否共享地理位置。
3、假設用戶允許,瀏覽器從設別查詢相關信息。
4、瀏覽器將相關信息發送到一個信任的位置伺服器,伺服器返回具體的地理位置。
『伍』 如何獲取地理位置
下載個網路地圖吧,或者把你的手機的定位服務打開
『陸』 如何獲取地理位置
純粹的GPS解決方案以及它所生成的經緯度標簽是地理位置數據的公認標准內。但是至少還有4種方法可容以獲得地理位置數據:
1、手機信號塔數據:當移動設備的GPS晶元不能接收到GPS信號時,移動設備就需要與它所連接的手機信號塔通訊和估算它與信號塔之間的距離以不斷報告它的地理位置。通過這種方法獲得的地理位置數據不如純粹的GPS數據精確。
2、WiFi連接:這是一種能夠精確獲得地理位置數據的方法,但是需要用到有效的WiFi熱點。WiFi的地址與GPS坐標是一一對應的。它可以准確地標示出用戶所處的位置,因此很多零售商才願意提供免費的公共WiFi服務,那樣它們就能夠發布店內移動廣告了。
3、IP地址:地理位置也可以通過與數據連接有關的IP地址來獲得。這種方法的准確性會因運營商而異,可靠性也比上述方法要低一些。
4、用戶報告:當用戶注冊電子郵件或移動應用和服務時,他們通常都會輸入自己的地理位置和郵政編碼。這些數據可以被轉換為GPS坐標,從而建立起用戶群的地理位置檔案。
『柒』 在自己電腦上如何獲取自己地理位置
網上幾十塊錢買個GPS的小模塊,插電腦上,配合谷歌地圖或者網路地圖等。就可以了
『捌』 怎麼取QQ上的地理位置
你要上2009版本的QQ,點系統設置,狀態和提醒裡面的即時共享把我的地理位置及天氣不打鉤,就不顯示了,請採納!!
『玖』 手機軟體是如何獲取我們的地理位置信息的
手機軟體主要是由gps獲取地理位置信息的,操作方法如下:
1、首先解鎖手機,在桌面上內找到並點容擊「設置」選項。
『拾』 獲取地理位置怎麼操作
代碼如下:
/**
* 以下為html5代碼,獲取地理位置
*/
function getLocation() {
//檢查瀏覽器是否支持地理位置獲取
if (navigator.geolocation) {
//若支持地理位置獲取,成功調用showPosition(),失敗調用showError
// alert("正在努力獲取位置...");
var config = { enableHighAccuracy: true, timeout: 5000, maximumAge: 30000 };
navigator.geolocation.getCurrentPosition(showPosition, showError, config);
} else {
//alert("Geolocation is not supported by this browser.");
alert("定位失敗,用戶已禁用位置獲取許可權");
}
}
/**
* 獲取地址位置成功
*/
function showPosition(position) {
//獲得經度緯度
var x = position.coords.latitude;
var y = position.coords.longitude;
//配置Bai Geocoding API
var url = "" +
"&callback=renderReverse" +
"&location=" + x + "," + y +
"&output=json" +
"&pois=0";
$.ajax({
type: "GET",
dataType: "jsonp",
url: url,
success: function (json) {
if (json == null || typeof (json) == "undefined") {
return;
}
if (json.status != "0") {
return;
}
setAddress(json.result.addressComponent);
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert("[x:" + x + ",y:" + y + "]地址位置獲取失敗,請手動選擇地址");
}
});
}
/**
* 獲取地址位置失敗[暫不處理]
*/
function showError(error) {
switch (error.code) {
case error.PERMISSION_DENIED:
alert("定位失敗,用戶拒絕請求地理定位");
//x.innerHTML = "User denied the request for Geolocation.[用戶拒絕請求地理定位]"
break;
case error.POSITION_UNAVAILABLE:
alert("定位失敗,位置信息是不可用");
//x.innerHTML = "Location information is unavailable.[位置信息是不可用]"
break;
case error.TIMEOUT:
alert("定位失敗,請求獲取用戶位置超時");
//x.innerHTML = "The request to get user location timed out.[請求獲取用戶位置超時]"
break;
case error.UNKNOWN_ERROR:
alert("定位失敗,定位系統失效");
//x.innerHTML = "An unknown error occurred.[未知錯誤]"
break;
}
}
/**
* 設置地址
*/
function setAddress(json) {
var position = document.getElementById("txtPosition");
//省
var province = json.province;
//市
var city = json.city;
//區
var district = json.district;
province = province.replace('市', '');
position.value = province + "," + city + "," + district;
position.style.color = 'black';
}