[問題] geolocation 定位

看板Ajax作者 (罹患重度能年病的燕叔)時間10年前 (2015/07/31 00:45), 10年前編輯推噓2(202)
留言4則, 4人參與, 最新討論串1/1
因為最近工作上需要用到裝置定位的功能, 最準確的應該算是使用 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

07/31 01:04, , 1F
你想要的應用是什麼?精確到幾公尺?使用者有權關閉定位
07/31 01:04, 1F
1-1 定時回報經緯度, 如果設備被盜走且又有網路的時候可以知道大略位置。 1-2 依照裝置所在地點去查詢當地的溫濕度,進行應用開發。 2, 就...越精準越好,geo 配 browser 的精確度我覺得就很夠了。 3, 如果使用者不想追蹤的話,可以關閉。

07/31 12:19, , 2F
沒有geo也只剩ip啦.
07/31 12:19, 2F
ip的精確度還是不太夠... 用過 ipinfodb.com 及 www.maxmind.com 提供的 api, lib, db 等等 去找公司的server位置, 結果最近的點落在中正紀念堂,不過公司在汐止... 這種誤差就是不能接受的範圍了 orz

07/31 15:33, , 3F
很正常吧 難道你希望你在家上網後 每個網站都知道你家在哪?
07/31 15:33, 3F
我知道很正常啊,只是看看有沒有繞過那個手動確認的方式可以用而已...

07/31 16:13, , 4F
寫成APP就可以啦,安裝APP時會同意取得GPS權限
07/31 16:13, 4F
有想過,不過裝置可能會被擺放在機房裡面,怕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
文章代碼(AID): #1LkbIoNf (Ajax)
文章代碼(AID): #1LkbIoNf (Ajax)