問題タブ [mappoint]
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.
c# - MapPoint 2004 から 2009 への .NET アプリケーションのアップグレード
Visual Studio 2005 .NET (C#) アプリケーションを、MapPoint 2004 との統合から MapPoint 2009 のサポートにアップグレード中です。少し検索していじった後、「tldimp」と「aximp」を使用して新しい DLL を生成しました。現在、Interop.MapPoint.dll と AxInterop.MapPoint.dll があり、名前空間は以前のものと一致しているように見えるため、すべてのオブジェクト定義が利用可能です。
しかし、オブジェクト ブラウザにアクセスしても、さまざまなプロパティが存在しないというエラーが多数表示され、それらは存在しているように見えます。
ここに例があります(同様のエラーが数十あります)...
そのオブジェクトは、MapPoint.Map オブジェクトとして正常に初期化されます。これをオブジェクト ブラウザで参照すると、MapPoint と Map に移動し、Map の下にプロパティはありませんが、詳しく調べると _Map80 と _Map90 があり、これらのそれぞれに高度プロパティ。Map の下には、参照されるすべてのプロパティを含む _Map を持つ「ベース タイプ」もリストされています。それでも、次のエラーが表示されます。
MapPoint.Map と MapPoint.Toolbars のほとんどすべてのプロパティがこれを行っています。何か案は?
ありがとうございました!ジョシュア
silverlight - Silverlight-MicrosoftMapPointWebサービスへのアクセス
SilverlightアプリケーションからMicrosoftMapPointWebサービス(Bing Maps Webサービスではない)にアクセスする必要があります。Webサービスにアクセスしようとすると、ユーザー名/パスワードの入力を求められます。ユーザー名とパスワードを入力すると、「見つかりません」というメッセージボックスが表示されます。
私の質問は、SilverlightアプリケーションからMapPoint Webサービスにアクセスするにはどうすればよいですか?
ありがとうございました!
c# - Mappoint 2010 コントロールを C# WinForm に埋め込むと、Win7 (64 ビット) でレジストリ エラーが発生する
MapPoint コントロールが埋め込まれた WinForms アプリケーションを使用しており、これを約 5 年間維持しています。
このアプリケーションはもともと MapPoint 2004、次に 2006 を使用していましたが、現在は 2010 にアップグレードしています。
私の開発環境 (プロジェクトの VS2008/.NET 2.0) 内では、アプリケーションは正常に動作します。
インストーラーを作成してアプリをインストールし、それを実行しようとすると、問題が発生し始めます。最初に、アプリケーションは Windows 2007 64 ビットで UAC を要求しますが、ファイル システムやその他の保護されたシステムを変更するコードはありません。
[はい] を選択してプログラムの実行を許可すると、マップ コントロール内で使用するマップの新しいインスタンスを作成しようとするとすぐに
MapPoint からメッセージ ボックスに次のエラーが表示されます。
レジストリ設定が正しくコピーされませんでした。これらの設定を修正するには、このアプリケーションのセットアップを再度実行してください。
Streets & Tips のこのエラーに関するKB 記事 ( http://support.microsoft.com/kb/314590 ) を認識していますが、MapPoint 2010 は単独で正常に動作し、前述のように、アプリはVS 内または保護されていないフォルダーから実行する場合 (たとえば、ユーザーのディレクトリにファイルの x-copy を実行すると、正常に実行されます)。
winforms - 中東向けマッピングアプリケーション
ヨーロッパの地図にデータを表示するためにMapPointを使用しているデスクトップアプリケーションがあります。現在、中東の地図をサポートしたいと考えていますが、MapPointは北米とヨーロッパのみをサポートしています。.NETベースのWinFormsアプリケーションに簡単に統合できるMapPointの代替手段はありますか?
javascript - Virtual Earth でアドレスごとに画鋲を追加する - イベントの起動が順不同
公益事業会社のサービス注文を表示するマッピング プロジェクトに取り組んでいますが、ピンと情報ボックスの番号付けに問題があります。以下は、この問題を説明するために私が作業しているページの一部です。
http://www.evocommand.com/junk_delete_me/virtual_earth_testing/VirtualEarthTest.html
それを開くと、5 つの画鋲を画面に表示する「テスト ピン」へのリンクが上部に表示されます。
問題はイベントの順序にあると思います。map.Find()
ピンは、 という関数内でを使用したアドレス ルックアップによって生成されますAddPushpinByAddress()
。問題は、ピンが実際に作成される --AddPushpinByAddress()
の最終パラメータからコールバック関数を起動する前に、への 5 つの呼び出しがすべて起動することです。Map.Find()
最終的な結果として、この例の 5 つのピンすべてがレンダリングされ、最後にレンダリングされたピンのピン番号、タイトル、および説明が表示されます。助言がありますか?
c# - C#DLLを介したMapPointへのインポートに問題があります
C#dllからMapPointにファイルをインポートしようとしていますが、データを正常に読み取ることができますが、MapPointがすべてのアドレスを認識できないという問題があります。現在、このファイルには、住所情報だけでなく、緯度と経度も含まれています(LatとLonのヘッダーの下)。設定できるオプションや、住所の代わりに、または住所に加えて緯度と経度を使用するようにMapPointに指示できる方法はありますか?今のところ何も見つかりませんが、とにかく間違った場所を探している可能性があります。ありがとう。
wpf - 新しい Type Equivalance 機能を最大限に活用して、WPF アプリケーションで MapPoint コントロールをホストする方法
新しい Type Equivalance 機能を最大限に活用して、WPF アプリケーションで MapPoint コントロールをホストする方法。
これは、新しい NoPIA および Type Equivalance 機能に関して、interop assembleis を維持するために何が必要かについての私の別の質問に関連しています。しかし今、実際に機能する実装を取得して、 MapPoint Control ActiveX コントロールに関してこれをどのように使用できるかを示すことに興味があります。
MapPoint 参照に対して Visual Studio のEmbed Interop Typesオプションが True に設定されていることを確認するためのアドバイスに従うことができ、MapPoint.MappointControl を興味深い方法で扱う WPF アプリケーション内で次のようなコードをコンパイルして実行することができました。コンストラクターを持っているかのようにインターフェイスします。
このコードは機能しているように見えるので、COM 呼び出しはすべて舞台裏で適切に行われていると推測していますが、問題は、この ActiveX コントロールをウィンドウのコントロール階層に統合することです。Windows フォームの古い ActiveX イントロプ方法論を使用する場合、通常、ActiveX コントロールを表す ActiveX コントロール ホストが生成されますが、Windows フォーム コントロールでもあり、フォーム内または WPF アプリケーションの WindowsFormsHost 内でホストすることができます。 . これまでの私の調査によると、 HwndHostから継承するクラスを作成することで、MapPoint コントロールを WPF で直接ホストできるようです。クラス。ただし、Windows フォームの方法論が相互運用アセンブリ内で無料で生成するために使用したものを複製するには、多くの作業が必要になるようです。新しい Type Equivalence 機能を使用すると、コントロールをインスタンス化するだけでなく、これらのコントロールを WPF または Windows フォーム アプリ内に直接統合することもほとんど問題なくできると思いました。
何か不足していますか?そうでない場合、WPF アプリで MapPoint コントロールを利用するための最も健全な方法は何ですか? Windows フォームの開発で使用していた古い相互運用機能アセンブリを Visual Studio または TlbImp.exe ユーティリティで生成しないようにすることをお勧めします。
ところで、タイプ ライブラリをインポートするさまざまな方法に関する詳細をいくつか見つけましたが、それが私の状況にどのように適用されるかはよくわかりません。
c# - Mappoint ルーティング ソリューション
しばらくの間うまく機能している社内ルーティング ソリューションの更新に取り組んでいます。ただし、要件の変更により、いくつかの問題が発生しています。グーグルで検索していると、MapPoint 2010 という Microsoft 製品に出会いました。
私が読んだことから、この製品には .net (c#) から使用できる API があります。現在、Google マップを使用して住所をジオコーディングし、エンジニアの場所を開始しています。このデータを MapPoint に渡し、各ジョブの場所を最初の呼び出し、午前または午後の呼び出しとしてタグ付けし、各エンジニアに最大割り当てをタグ付けして、MapPoint にジョブをエンジニアに割り当てるように依頼できるようにしたいと考えています。これが完了したら、データを抽出して SQL データベースに戻します。これは MapPoint でできることですか?
この種の要件に MapPoint を使用した経験のある人はいますか?
マーク
add-in - 優れたMapPointアドインリソース
MapPointのアドイン(フォームやその他の機能を含む)を開発しようとしていますが、これを行う方法に関する情報を取得しようとしています。これまでのところ、私は多くの情報を持っていません。
誰かが良いサイトを知っているか、MapPoint用に開発するためのアドインの例をいくつか持っていますか?
どちらの言語でも問題ありませんが、個人的にはVB.Netが好きです。
ありがとう。
vb6 - MapPointが正しくシャットダウンしませんか?
VB6からMapPointのCOMAPIを使用して、アプリケーションモードで実行しようとしていますが、閉じてもMapPointがハングします。どうすればきれいに停止できますか?はい、ApplicationオブジェクトのQuitメソッドを呼び出してみました。