問題タブ [virtual-earth]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
162 参照

c# - オフセットのある PolygonGeometry?または、マウス イベントに何か問題がありますか?

コードを生成してポリゴンを Virtual Earth 3D Globe Control にアタッチしているときに、最も奇妙な状況に遭遇しました。コードプレックスのこのスレッドで説明されているように、マウス コントロールを有効にしました: http://bingmapswpf.codeplex.com/discussions/279548

コンテキスト:複数の polygonGeometry を含むマップ。そのうちのいくつかは (z-index を使用して) 意図的にオーバーレイされています。

*強いテキスト* アクション: 特定の polygonGeometry をクリックするか、特定の polygonGeometry 上で MouseEnter/Leave イベントをトリガーします。

結果:オブジェクトはクリックまたは MouseEnter/Leave イベントでは検出されませんが、PolygonGeometry 上のクリック/ホバーに「オフセット」を適用すると、イベントはマップ内の「空のスペース」でオブジェクトをピックアップします。 、実際のオブジェクトから数ピクセル離れています。

追加情報:オブジェクトをズームインすると (ほぼ全画面サイズ)、この動作は完全になくなり、ズームアウトすると悪化し始めます。マップ/オブジェクトのハイレベル ビューでは、オブジェクトをクリックまたはホバーすることは不可能です。または、少なくともイベントによってピックアップされません。

したがって、現在の私の理論は、何らかの理由で、ズーム率が低いシナリオでは、マップが polygonGeometrys を「置き忘れ」ているということです (ただし、正しく描画されているように見えます)。オブジェクトが配置されていないため、shapeId/layerId が検出されないため、イベントに対するアクションはトリガーされません。

だから、誰かがこの状況に遭遇したことがあるかどうか、それがどのように修正されたか、および/または私の開発で何か間違っているかどうかを知りたいです (この議論の冒頭で述べた投稿のマウスイベントの冒険を確認してください) )、これはただ消えない厄介な問題であるため...どんな提案、ヒント、または理論も大歓迎です!

読んで助けてくれてありがとう。下手な英語でごめんなさい、

-RG

0 投票する
1 に答える
181 参照

silverlight - Silverlight 仮想地球マップ コントロールのダウンロードに関する問題

Virtual Earth Silverlight Map Control CTP をダウンロードしたい。しかし、私はどこにもこの製品を見つけることができません! Microsoft Connect でも、Bing マップに切り替えられています! 誰か助けてくれませんか?. PS: Virtual Earth Silverlight Map Control CTP に興味があります。 bing map に存在するようになりましたが、Google map よりもリッチではありません。

0 投票する
2 に答える
2134 参照

javascript - マップの中心座標を取得する

VEMap API を使用しています。マップの左上の点と右下の点 (バウンディング ボックス) の緯度と経度があります。中心点を取りたい。それを行う簡単な方法は何ですか?Google で検索しても解決策が見つかりませんでした。

私が考えていたのは、上記の 2 つのポイントを使用してマップを定義できれば、非常に簡単に中心を取得できるということです。

map オブジェクトのコンストラクターを呼び出して、私が持っている 2 つの座標を渡す方法はありますか?

ありがとう。

0 投票する
1 に答える
63 参照

mapping - VEMapを使用して領域に色を付ける

Visual Web Developer Express 2010を使用して、シェープファイルを表示し、いくつかのデータ値に基づいて、そのシェープファイルで指定された領域の色を操作できるようにしたいと考えています。

Webページの画面に簡単なマップを表示するコード(MSDNページだと思います)を見つけました。ここにあります:

シェープファイル自体は使用しませんが、(仮想地球)を指しているオンラインの何かを使用します。それは大丈夫です、それはうまくいくかもしれませんが...

いくつかの基本的な制御メカニズム(パン、ズームなど)を備えたマップを表示します。これをコピーしてWebページに貼り付けたところ、うまく機能しました。いくつかの値に基づいて、このマップ上の領域に色を付けられるようにしたいと思います。リージョンなどへの参照を含む、このもの(オブジェクトモデル)には何らかの基本構造が必要だと思います。しかし、ビジュアルWeb DeveloperExpress2010のインテリセンスから助けを得ることができます。

誰かがこれを行う方法を知っていますか?

その間、ウェブの検索に戻ります。

0 投票する
1 に答える
582 参照

rendering - 球体タイルの階層錐台カリング

現在、3D 惑星地形の視覚化に取り組んでいます。私の地形視覚化方法は非常に一般的で、詳細レベルのレンダリングに基づいています。N レベルの詳細があります。そのようなレベルの 1 つが写真に示されています。

ここに画像の説明を入力

必要なレベルの詳細が検索されると、フラスタム カリングが実行されます。

フラスタム カリングは、フラスタムと方向付けられたバウンディング ボックスの交差によって実行されます。これらのバウンディング ボックスはバウンディング ボリューム階層を形成するため、球体の青いタイルにズームインすると、その緑、黄色などの親タイルの可視性がチェックされます。

有向バウンディング ボックスとフラスタムの交差は、CPU 時間を消費しすぎます。ですから、そのような種類のカリングを実行するために一般的に使用される方法は何ですか?

0 投票する
1 に答える
210 参照

javascript - Virtual Earth - ローカル KML をインポートしていますか?

現在、Virtual Earth をローカルで使用してアプリをテストする際に問題が発生しています。MSDN フォーラムで、「KML ファイルは VE サービスで解析する必要があるため、パブリックにアクセスできる必要がある」という引用に出くわしました。

Fiddler は、VEShapeSourceSpecification コンストラクターで指定された (ローカル) URL に対する送信 HTTP 要求を表示していないため、正しいと思います。

これに対する解決策はありますか?UAT 環境も公開されていないため、テストすることさえできません。

以前にローカルで Virtual Earth を問題なく使用したことがあると確信しているため、少し混乱していますが、これは GeoRSS を使用していたはずです。

ローカル KML の問題に対する解決策はありますか? そうでない場合、フィードを GeoRSS に変換すると、この問題は解決しますか? 同じ問題が発生する場合は、サービスを変換して GeoRSS を出力したくありません。

問題の非常に単純な例:

私のテスト用 KML ファイルはhttp://kmlvalidator.com/validate.htmで検証され、公開サイトでホストされている場合は Virtual Earth でも動作します。

ご協力いただきありがとうございます。

0 投票する
1 に答える
168 参照

google-maps - Bing Map API ライセンスの使用状況を照会する任意の API

Bing Map API ライセンスの使用状況を照会する API を探しています。現在、MSDN View Bing Map Usageの読み取りに基づいて、Bing Map ライセンス アカウント Web サイトで使用状況を表示できますが、この使用状況を独自のソフトウェアに組み込み、使用状況追跡機能を強化したいと考えているため、この使用状況データを照会する API。

現在のインターネット検索と MSDN ドキュメントに基づくと、方法が見つかりませんでした。

または、Google Map API にそのような使用クエリ API はありますか? 検索に基づいて、私もそれを見つけられませんでした。

このような使用状況照会 API をご存知の方がいらっしゃいましたら、お知らせください。本当に感謝しています。

0 投票する
1 に答える
215 参照

ajax - Bing マップが 2 つの場所の間の位置情報を取得できない

2 つのテキスト ボックスにオートコンプリートを使用します。次のコードを使用すると、問題なく動作します。

});

それはうまくいきます。次に、bing map で地図上の場所の間に線を引きたいと思います。

これを使用して、ウェイポイントを bing マップに設定します。

最初の 2 つの ajaxpost は問題なく動作し、私が読んだ "statusCode":200 は良いはずです :) しかし、次に bingDirections.calculateDirections(); を実行すると これを返します:

microsoftMapsNetworkCallback({"resolvedWaypoints":[[{"failed":true,"invalidCredentials":false,"inputType":0,"latitude":0,"longitude":0,"rooftopLatitude":0,"rooftopLongitude": 0,"address":null,"disambiguation":null,"locationIdentifier":null},{"failed":true,"invalidCredentials":false,"inputType":0,"緯度":0,"経度": 0,"rooftopLatitude":0,"rooftopLongitude":0,"address":null,"disambiguation":null,"locationIdentifier":null}]]}, 'd6392');