當前位置:首頁 » 地理信息 » 地圖獲取用戶地理位置

地圖獲取用戶地理位置

發布時間: 2021-03-08 01:03:33

A. 高德地圖怎樣實現實時定位,得到當前地點的坐標,位置

1、多種定位方式 全面確保位置精準性;

作為車內的剛需之一,無論是搜索地點、進行路線規劃,還是躲避擁堵,人們對於車載導航的核心需求就是一個「准」字。為滿足這一需求,首先,高德地圖車機版在定位引擎上實現GPS、基站和Wi-Fi等多種定位方式。而在這些定位方式背後,高德地圖車機版也擁有千億級基站數據,以及億級Wi-Fi數據來支撐定位服務,全面確保了位置的精確性。

2、與此同時,在導航引擎方面,高德地圖車機版擁有百億級用戶定位規模,當用戶在地圖中搜索時,99.8%的請求能夠在100毫秒內完成,全面實現了高效、穩定、精準的定位和路線規劃。

3、精準定位 帶來出色導航服務;

在汽車從工具向服務轉變的過程中,車載導航的位置服務能力是出行服務的基礎。在精準定位的支持下,高德地圖車機版可以帶給用戶最出色的出行服務。高德擁有國內領先的交通大數據處理中心,可以實時監測當前全國各地的交通路況。基於精準的定位服務,用戶在使用高德地圖車機版規劃道路時,高德地圖車機版會基於定位信息,優先規劃躲避擁堵的道路,實時規劃出最佳行車路線。同時,基於精準的定位和實時的交通數據,高德地圖車機版還能幫助車主在行駛途中及時躲避擁堵路線,力求將擁堵的時間降到最低。

3)高德地圖車機版可精準定位「最後一公里」,帶來手機互聯,一雲多屏的完整出行體驗。

B. HTML5怎麼時時獲取多用戶位置信息顯示到地圖上,最好有個案例

全過程詳細回答請恕臣妾做不到。因為很長很麻煩。大概說下思路:
首先你要有gps的介面,通過這個介面可以得到用戶的坐標信息。一般是這樣的格式:
介面.各種亂七八糟的屬性.坐標信息發出者id._x=x坐標數值;
介面.各種亂七八糟的屬性.坐標信息發出者id._y=y坐標數值;
能得到這個數值是第一步。接下來,要在你的頁面上建立起一套坐標,來跟這個數值對應。
一般就是介面獲得的坐標數值乘以或除以某個數(一般是100、1000、100000,取決於你獲得的坐標數值是大於1、10、100還是小於1、0.1、0.01等等),然後將這個數保存下來。
就假設以propertyMyX和propertyMyY記錄下這個數值。
然後用PHP也好,.net也好,在頁面上將獲取到的坐標賦予id(區分每個人的坐標),這個id要跟坐標信息發出者的id分別對應。
比如現在的坐標id分別是myPositionId_1和myPositionId_2,
然後頁面上就有了這么些數值:
myPositionId_1.propertyMyX
myPositionId_1.propertyMyY
myPositionId_2.propertyMyX
myPositionId_2.propertyMyY
創建數組(普通變數也可以,以id為單位),然後就變成了:
myPosition_1[x] = myPositionId_1.propertyMyX *1000;
myPosition_1[y] = myPositionId_1.propertyMyY *1000;
myPosition_2[x] = myPositionId_2.propertyMyX *1000;
myPosition_2[y] = myPositionId_2.propertyMyY *1000;
這一步是為了整理歸類這些信息,防止以後維護的時候亂掉。
最後一步就是將這些變數通過「px」的單位顯示到網頁上了:
比如最基本的js:
document.getElementById("myPosition1").style.left=myPosition_1[x] +"px";
document.getElementById("myPosition1").style.top=myPosition_1[y] +"px";
document.getElementById("myPosition2").style.left=myPosition_2[x] +"px";
document.getElementById("myPosition2").style.top=myPosition_2[y] +"px";
最後弄個無限循環,再用sleep定義下刷新時間。
大概就是這樣。

C. 百度地圖怎樣獲取當前坐標的詳細地理位置

網路地圖上沒有經緯度坐標的顯示這是唯一的遺憾,我都是從有經緯回度坐標的電子地圖上去定位答的。但那樣的網路地圖也有缺憾,就是不能測量距離,省市區縣鎮的地名都要全才能准確定位,中國地圖還不能定位外國的城市經緯度。外國的地圖也很有限,只有大城市的地名還都是設計規定好了的,點進去才能有坐標,書寫名字無效。網路地圖書寫地名和測量距離找地方比較方便。

D. 怎麼用百度地圖api自動獲取當前位置(谷歌的也行)

用戶通過點擊地圖上面的位置,在地圖上面進行描點,然後再把獲取的到的地理位置保存到地圖上面的地址欄目中。

varmap=newBMap.Map("allmap");//實例化一個地圖對象
varpoint=new
BMap.Point(116.331398,39.897445);//設置地圖中心的位置
map.centerAndZoom(point,12);
//設置地圖元素的可視層
map.enableScrollWheelZoom();
//啟用滾輪放大縮小,默認禁用
map.enableContinuousZoom();
//啟用地圖慣性拖拽,默認禁用
functionmyFun(result){
varcityName=
result.name;
map.setCenter(cityName);
}
varmyCity=new
BMap.LocalCity();
myCity.get(myFun);
i=0
//點擊獲取坐標
map.addEventListener("click",function(e){

if(i===0)
{
//存儲經緯度
lng=e.point.lng;
lat=
e.point.lat;
//在地圖上面描點
varmarker=newBMap.Marker(new
BMap.Point(lng,lat));//創建標注
map.addOverlay(marker);

marker.enableDragging();//可拖拽
vargc=new
BMap.Geocoder();
//獲取地址的數據地址
varpt=e.point;

gc.getLocation(pt,function(rs){
varaddComp=
rs.addressComponents;
address=addComp.province+addComp.city+
addComp.district+addComp.street+addComp.streetNumber;

//畫圖
varlabel=newBMap.Label(address,{offset:new
BMap.Size(20,-10)});
marker.setLabel(label);
});

i=1;
}
});

E. 怎麼HTML網頁中獲取百度地區顯示用戶當前地理位置,並且顯示出位置坐標點。

在支持html5地理定位API的瀏覽器上,.navigator對象新增了一個geolocation屬性,以及相關的Geolocation API。都是用JS進行訪問的。
下面是一個例子:
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>地理位置</title>
</head>
<body>
<script>
navigator.geolocation.getCurrentPosition(
function(position){
var cords = position.coords;
alert("當前經度:"+cords.longtitude +", 緯度:"+cords.latitude);
},
function(error){
var errorTypes={1:"位置服務被拒絕", 2:"獲取不到位置信息", 3:"獲取位置信息超時"};
alert( errorTypes[error.code] +":,不能確定當前地理位置");
}
);
</script>
</body>
</html>

這只是一個例子,一般用經度和緯度調用地圖如網路地圖的API顯示。

注意:在電腦本機上沒法測試,一般把網頁放到伺服器上,用手機訪問可以定位。

F. 怎樣解除百度地圖的獲取地理位置信息

解除網路地圖的獲取地理位置信息的方法:
1、關閉手機的gps功能
2、重新版打開網路地圖
3、輸權入網路地圖的默認位置
4、重新打開手機的gps功能,網路地圖設置中關閉獲取地理位置
附:如果永久禁止獲取地理位置,關閉gps功能即可

G. 微信獲取用戶地理位置經緯度在百度地圖上定位偏差太大

偶然看到,雖然問題很久了,我也回答下:
網路地圖的坐標與真實經緯度是不同內的,國際經緯度坐標標准為容WGS-84,國內必須至少使用國測局制定的GCJ-02,對地理位置進行首次加密。網路坐標在此基礎上,進行了BD-09二次加密措施,網路對外介面的坐標系並不是GPS採集的真實經緯度,需要通過坐標轉換介面進行轉換。
所以,我們需要對微信獲取的經緯度轉換成網路地圖使用坐標值。網路地圖提供了坐標轉化服務API,可參考:http://developer..com/map/index.php?title=webapi/guide/changeposition

H. 用百度地圖API介面獲取地理位置信息

Java

I. 怎麼用百度地圖api獲取當前的位置信息

newBMap.Geolocation().getCurrentPosition(function(r){
//r為當前所在城市的信息。
})

網路地圖只能獲取大概位置。 如果需要獲取精專准位置,需要使用設屬備的gps 提供的介面。 或者h5 提供的位置信息。 當然這個也不精準

J. 百度地圖怎麼獲取定位的位置信息

網路地圖需要用戶授予軟體獲取地理位置的許可權,然後開啟GPS進行定位同步地圖更新進行定位。

熱點內容
鹿特丹港國家地理 發布:2021-03-15 14:26:00 瀏覽:571
地理八年級主要的氣候類型 發布:2021-03-15 14:24:09 瀏覽:219
戴旭龍中國地質大學武漢 發布:2021-03-15 14:19:37 瀏覽:408
地理因素對中國文化的影響 發布:2021-03-15 14:18:30 瀏覽:724
高中地理全解世界地理 發布:2021-03-15 14:16:36 瀏覽:425
工地質檢具體幹些什麼 發布:2021-03-15 14:15:00 瀏覽:4
東南大學工程地質考試卷 發布:2021-03-15 14:13:41 瀏覽:840
中國地質大學自動取票機 發布:2021-03-15 14:13:15 瀏覽:779
曾文武漢地質大學 發布:2021-03-15 14:11:33 瀏覽:563
中國冶金地質總局地球物理勘察院官網 發布:2021-03-15 14:10:10 瀏覽:864