iT邦幫忙

0

有辦法透過網頁抓到當前裝置的位置?

就像谷歌他的地圖一樣
右下角按定位就可以知道他當前的位置
好像是會有兩串數字
但我在網路上查的API,取得的那兩串數字的位置都是中正區?
可能ISP是在中正區吧?
只是我想知道能不能有谷歌地圖一樣的效果,定位就知道在哪個位置,吐出來的兩串數字也是正確的而不是中正區?

看更多先前的討論...收起先前的討論...
weiclin iT邦高手 4 級 ‧ 2018-07-12 11:21:41 檢舉
這要有 gps 才能作到的功能啊
asys0512 iT邦研究生 5 級 ‧ 2018-07-12 11:27:28 檢舉
網頁的谷歌地圖也可以抓到~
浩瀚星空 iT邦研究生 5 級 ‧ 2018-07-12 11:30:38 檢舉
一般來說,網頁是不可能可以有辦法抓到裝置的當前位置。(又不是神)

網頁能抓到的,是裝置裏面的定位資料。
所以只要裝置沒任何定位資料或是裝置(gps)或是不開放權限。
你永遠也沒辦法抓到該裝置的位置。

雖然isp網路也會送出基本的定位資料供讀取。但一定不是該裝置的位置。
浩瀚星空 iT邦研究生 5 級 ‧ 2018-07-12 11:35:44 檢舉
你說的用谷歌地圖可以抓到。你先試試不要登入你的帳號。然後用無痕模式去開。
看能不能抓到位置。

google map 他會依照手機的定位記錄,幫你更新你現在的位置。
你一定以為為何你在電腦上開google map可以準確知道你的位置。
那只是假像。

你換個使用帳號試試就知道了
資安的問題~
個資是絕對保密的...
除非他有授權給你抓..
asys0512 iT邦研究生 5 級 ‧ 2018-07-12 12:14:22 檢舉
那我要「如何抓到裝置的定位資料」?
GOOGLE MAP API ,應該是用這個,然後呢,他以前免費,現在要錢,看你們覺得值得不值得
浩瀚星空 iT邦研究生 5 級 ‧ 2018-07-12 13:32:16 檢舉
我記得抓定位資料不用錢。是要使用google map資源才需要錢。
不過自從改成需要ssl網站才可使用。我就沒在碰了。

現在的確也不確定是否需要收錢。
浩瀚星空 iT邦研究生 5 級 ‧ 2018-07-12 13:35:02 檢舉
回:asys0512
網路上搜尋一堆應用程式碼。可自行找看看。javascript就可以應用了。
也可以加上google的關鍵字。時間太久懶的查了。記得需要載入一個google的sdk
testh iT邦新手 4 級 ‧ 2018-07-13 05:13:39 檢舉
我最近剛好有同樣問題,
navigator.geolocation.getCurrentPosition 以前是可以的,也不用 key
最近只有 127.0.0.1 下可以.
其他錯誤訊息 1:PERMISSION_DENIED
//---------------
我試過網頁加Key 還是不行
但 [何大] 的Demo 確實可執行
忙 ... 有空再追一下原因(https:// ??)

1 個回答

我要發表回答

立即登入回答