看板 Ajax 關於我們 聯絡資訊
因為最近工作上需要用到裝置定位的功能, 最準確的應該算是使用 browser 跑 geolocation 的結果 不過這個結果還是需要使用者同意 share location 才可以得到經緯度資料。 所以沒辦法主動去確認裝置是否遭到移動。 ... 後來想說用 phantomjs 去模擬, 不過查了一下又發現 phantomjs 不支援 geolocation... 不曉得是否還有其他的 broswer 模擬可以做到這點? (js base佳, 或者是java等其他語言也都可以~) 或者是說根本沒辦法使用這些方式得到結果, 非得使用者手動同意才行? @@ -- 其實還有去使用一些利用 ip address 去查經緯度的 api 不過效果都非常不好就是了... 如果有推薦的服務也麻煩推文告知一下,感恩~ 即使是付費的也無妨,至少不要查下去差了十幾公里就好 Orz -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.215.83.223 ※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1438274738.A.5E9.html ※ 編輯: swallowcc (49.215.83.223), 07/31/2015 00:52:36
MangoTW: 你想要的應用是什麼?精確到幾公尺?使用者有權關閉定位 07/31 01:04
1-1 定時回報經緯度, 如果設備被盜走且又有網路的時候可以知道大略位置。 1-2 依照裝置所在地點去查詢當地的溫濕度,進行應用開發。 2, 就...越精準越好,geo 配 browser 的精確度我覺得就很夠了。 3, 如果使用者不想追蹤的話,可以關閉。
alpe: 沒有geo也只剩ip啦. 07/31 12:19
ip的精確度還是不太夠... 用過 ipinfodb.com 及 www.maxmind.com 提供的 api, lib, db 等等 去找公司的server位置, 結果最近的點落在中正紀念堂,不過公司在汐止... 這種誤差就是不能接受的範圍了 orz
Kenqr: 很正常吧 難道你希望你在家上網後 每個網站都知道你家在哪? 07/31 15:33
我知道很正常啊,只是看看有沒有繞過那個手動確認的方式可以用而已...
tooto1985: 寫成APP就可以啦,安裝APP時會同意取得GPS權限 07/31 16:13
有想過,不過裝置可能會被擺放在機房裡面,怕GPS會抓不到 ※ 編輯: swallowcc (61.220.36.79), 07/31/2015 16:15:50 回報一下進度, 剛裝了 nodeJs 的 wifi-location module, 回傳的經緯度讓我很滿意^^ 如果授權上沒什麼問題的話應該就用這個去定位了~~ ※ 編輯: swallowcc (49.215.83.223), 08/01/2015 18:14:02