Forked from: pinokio's GPSデータ取得でエラー View Diff (1)

forked: GPSデータ取得でエラー

_shimizu

License: MIT License

Fork
2
Fav
0
View
4055
  • Play

Fullscreen

Smart Phone

Fork tree

  • Readme
  • JavaScript 38 lines
  • HTML 3 lines
  • CSS 1 lines
自分の環境では有線LANでも取得できますね。
windows7 chrome 21.0.1180.78

>他にどういう原因が考えられるでしょうか?
Googleのデータベースに有線LANで使っているルータ(ネットワークアダプター)の情報が登録されていないので、位置情報が取得できないのだと思います。
(逆に無線LANの場合は、ネットワークアダプター等の情報がGoogleのデータベースに登録されているから、位置情報が取得できるということでもあります)



chromeの位置情報取得処理の優先順位は以下となっていて、


1.GPS(可能な場合)から位置情報を取得
2.利用可能な携帯電話のアンテナ塔と信号強度を元に位置情報を取得
3.利用可能なWi-Fiネットワークと信号強度を元に位置情報取得(Google のDBに登録されたデータから)
4.IPアドレスのルックアップ

https://maps.googleapis.com/maps/api/browserlocation/json」というURLは「Google Location Service」へのリクエストですので、上記のフローの「3」番で位置情報が取得できてなくて出力されているエラーですね。


GPSのついていないPCで、位置情報のテストを正確に行うには、やはりUSB接続のGPSレシーバーなどを使った方がいいかもしれません。
高いですが…… orZ
http://www.iodata.jp/product/mobile/gps/usbgps2smd9/


「Google Location Service」にアクセスポイントの位置情報がどうやって登録されるかは、以下の記事に詳しくのっています。
Firefox 3.5の位置情報通知機能の仕組みとサンプル
http://blog.fkoji.com/2009/07041824.html
Chromeも大体いっしょです。
  • forked: GPSデータ取得でエラー
  • forked: GPSデータ取得でエラー

play

Complete!

Description What kind of game?

Control Device

jsdo.it websocket controller

Mouse

keyboard

smartphone

Fullscreen

_shimizu

Author

群馬県高崎市在住のエンジニア 。サーバ管理したり、自動組版のスクリプト組んだり、サイト作ったりして生きてます。データビジュアライゼーションとオープンデータにハマってます。Webデザイン & JS勉強中。   I luv javascript!

Default Panel

Size

  • Width: px
  • Height: px

code

QR Code

Discussion

Questions on this code?

Tags

Forked

sort by