質問: 所有のスマホ(SCL21/Android4.1.2、SOL21/Android4.2.2)のブラウザで、 高度・方角・速度を表示したいと思います。 http://www.htmq.com/geolocation/ にある、 http://www.htmq.com/geolocation/sample/001.html のページを表示しても、2台共に 高度・方角・速度が、FireFoxは「0」、Google chromeでは「null」と 表示されます。 上の「001.html」を自分のサーバにアップロードし表示しても結果は同じです。 緯度・経度・緯度経度の誤差は問題なく表示されます。 高度の誤差は、表示されたりされなかったりと様々です。 position.coords.altitude position.coords.heading position.coords.speed を表示させる為には、どういった環境が必要なのでしょうか?
回答: Geolocation API Specification#coordinates_interfaceでは「If the implementation cannot provide altitude information, the value of this attribute must be null.」とか書いてるので、ブラウザのjavascript engineで実装されてないのでは?