Chromeでgeolocationのテストするときdev toolsの中のSensorsでロケーションの値を設定できるのね。getCurrentPosition()で値がうまく取得できないときのその場しのぎで使える。

navigator.geolocation.getCurrentPosition()でうまくgeolocationが取得できないとき、取り急ぎ、下記のキャプチャの流れで、chromeのsensorsからgeolocationを主要な都市から設定できる。
東京も、もちろんある。

そもそも、getCurrentPositionでうまく値を取得できない時があること自体、問題だけど、その場しのぎでgeolocation設定してプログラムは進められた。

感動。