問題タブ [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 投票する
1 に答える
186 参照

javascript - LocationCollectionはScriptableTypeとしてタグ付けされていませんが、スクリプトでインスタンス化できます(どうしてですか?)

私は、JavaScriptとSilverlightの間でデータを渡すことを含む小さなSilverlightアプリケーションに取り組んでいます。また、Silverlight仮想地球制御を使用しています。

私が遭遇した奇妙な点は、Microsoft.Maps.MapControl.LocationCollectionをスクリプト作成可能なタイプとして登録し、それをインスタンス化してScriptableMemberに渡すことができることです。これは素晴らしいことですが、LocationCollectionがScriptableTypeとしてタグ付けされている場所がわかりません-明らかな何かが欠けていますか?

App.xaml.csのコード-Application_Startup

動作するJavascriptコード!

JavaScriptでクラスのインスタンスをインスタンス化するには、型を[ScriptableType]としてタグ付けし、型を作成可能な型として登録する必要があると思いました。私が知る限り、LocationCollection(またはそのスーパークラスのいずれか)にはこの属性があります。

誰かが私の心の中でこれを二乗するのを手伝ってくれる?

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

mapping - BingMapsのトランザクション追跡

トランザクションを表示できるBingMapsのエンタープライズライセンスを持っていますが、ユーザーごとにトランザクションを分類することもできます。特定の顧客が予想よりも高い取引を積み上げているかどうかを知りたいのですが。

Bing APIを使用すると、クライアントIPで追跡できるようになると理解していますが、それではあまりわかりません。ユーザーアカウントで追跡したいのですが。可能?

ありがとう。

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

javascript - Bing Maps JavaScript エラーのデバッグ

mapcontrol.ashx私は Bing Maps / Virtual Earth コントロールを使用しており、動作しているように見えますが、Firefox 3.6 および Chrome の Firebug は、Microsoft のファイルでキャッチされていない例外を報告しています。これは、Bing Maps とやり取りするコードのバグが原因ではないかと心配しています。

この JavaScript ファイルは縮小されているため、デバッグする方法が見つかりません。利用可能な縮小されていないバージョン、または問題が何であるかを見つけるための別のオプションはありますか?

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

javascript - Bing Maps APIを使用してポリゴンをクリック可能にすることは可能ですか?

各ポリゴンの中央に画鋲を配置して「クリック可能な」領域を実現できますが、それは私が実行したくない余分な手順です。

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

api - VEMap と GeoRSS フィード (個別にホスト)

シナリオは次のとおりです。

  • 有効な GeoRSS フィードを出力する WCF Web サービスが存在します。これは、多数の異なるアプリケーションがアクセスできるため、独自のドメインに存在します。

  • Web ページ (別のサイト) が VEMap (Bing/Virtual Earth マップ オブジェクト) のインスタンスで作成されました。

現在、VEMap は次の方法でこの形式の入力フィードを受け入れることができます。

onComplete は、デフォルトのピン グラフィックをカスタムのものに置き換えるために使用しているコールバック関数です。

問題は、地理情報を含むローカルxmlファイルへのパスである「someurl」に関するものです(georss単純形式)。このフィードとマップを同じドメインでホストする必要があることに気付きました。そのため、リモート フィードを読み取り、同じ形式で返す汎用ハンドラーを作成しました。

これを行うと、VEMap エラー ("z is null") が発生します。これは、リモート フィードにアクセスしようとしたときに受け取るエラーと同じです。フィードをローカルの xml ファイル (つまり、「feed.xml」) にコピーすると、エラーは発生しません。

現在の操作の順序は、リモート フィード -> ローカル ハンドラー -> VEMap インポートです。

この手順が複雑すぎる場合は、お知らせください。私は Bing Maps API に少し慣れていないため、何か見落としている可能性があります。任意の支援をいただければ幸いです。

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

javascript - Virtual Earth でアドレスごとに画鋲を追加する - イベントの起動が順不同

公益事業会社のサービス注文を表示するマッピング プロジェクトに取り組んでいますが、ピンと情報ボックスの番号付けに問題があります。以下は、この問題を説明するために私が作業しているページの一部です。
http://www.evocommand.com/junk_delete_me/virtual_earth_testing/VirtualEarthTest.html

それを開くと、5 つの画鋲を画面に表示する「テスト ピン」へのリンクが上部に表示されます。

問題はイベントの順序にある​​と思います。map.Find()ピンは、 という関数内でを使用したアドレス ルックアップによって生成されますAddPushpinByAddress()。問題は、ピンが実際に作成される --AddPushpinByAddress() の最終パラメータからコールバック関数を起動する前に、への 5 つの呼び出しがすべて起動することです。Map.Find()最終的な結果として、この例の 5 つのピンすべてがレンダリングされ、最後にレンダリングされたピンのピン番号、タイトル、および説明が表示されます。助言がありますか?

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

javascript - Virtual Earth / Bing マップ Javascript ファイル サイズ

マッピングに仮想地球を使用するサイトで作業しています。残念ながら、参照されている Javascript ファイル、ecn.dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6.2 のファイル サイズは、(970kb に) 拡張される前は 200kb です。私たちのサイトは https で実行されているため、このファイルはクライアントにキャッシュされず、ユーザーに数秒の遅延が発生する可能性があり、高負荷時にさらに大きくなります。

私の質問は、仮想地球をより小さく実行したり、より効率的な遅延読み込みを行う方法はありますか? 現時点では、私たちの手は結ばれているようです。

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

google-maps - iPad アプリの開発に使用できるマッピング/アース コントロールは何ですか?

iPad アプリの開発者が使用できるマッピング/アース コントロールは何ですか? MapKit だけですか?

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

javascript - Bing Map ShowInfoBox() は常にマップの中央に表示されますか?

以下にJavaScriptコードを添付します。2 つの押しピンが Bing マップに追加されます。ピンをホバーすると、ピンの横に説明が表示されます。2 つのボタンが追加され、クリック イベントで ShowInfoBox(shape) が呼び出されます。ボタンをクリックすると、何らかの理由で、画鋲の位置に関係なく常にインフォボックスが中央からポップアップします。これは既知のバグですか? 誰でも回避策を提案できますか?

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

linq - ポイントが別のポイントを中心に半径 35 km で交差するかどうかを判断しますか? Linqで可能ですか?

次の場所にポイントがあるとします。

緯度:北緯47度36分 経度:西経122度19分

上記の点を中心に、半径 35Km を描きます。現在、別の地点またはいくつかの地点があり、それらが半径 35Km 内にあるかどうかを確認したいですか? これどうやってするの?両方のポイントの座標(緯度、経度)が与えられたLinqで可能ですか?