以下のコードを実行して、ユーザーの現在の位置を取得しています。それはうまく機能しますが、高度がnullである間、高度と経度の「フラット」情報しか得られません。それを改善することはできますか?
var geolocationProvider = new Microsoft.Maps
.GeoLocationProvider(map).getCurrentPosition({
successCallback: function(data) {
var latitude = data.position.coords.latitude;
var longitude = data.position.coords.longitude;
var altitude = data.position.coords.altitude;
} ...
});
JavaSCript 呼び出しに基づくソリューションを探していることに注意してください (現在、RESTing と WCFing を回避しています)。次の理由で問題が発生している可能性があり
ます。自分のコードの問題 (データを取得するバグまたは構文)
b. 特定の場所(データのない場所)での問題
c.Bing Maps に高度データがない (MS にデータがまったくない)
d. アカウントの権限が不十分です (ライセンスのデータがありません)
e. 間違ったプラットフォームが適用された (JS コントロール アプローチのデータなし)
f. 他の?
私F12がこれを見たとき。
データ.位置.座標
座標 {速度: null、見出し: null、高度Accuracy: null、精度: 34、高度: null…} 精度: 34
高度: null
高度精度: null
見出し: null
緯度: 59.333358800000006
経度: 18.0567974
速度: null __proto__
: 座標