問題タブ [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.

0 投票する
3 に答える
2052 参照

blob - FoxProテーブルにBLOBとして保存されているファイルを抽出するにはどうすればよいですか?

Foxproテーブルがいくつかあり、そのうちの1つにBlobフィールドが含まれています。Blob(MapPointファイル)に格納されているデータ型は知っていますが、FoxProを持っていないため(簡単に取得できないため)、データ型を抽出する方法がわかりません。

.DBFファイルと.FPTファイルを取得して、その中に保存されているMapPointファイルを抽出する方法はありますか?

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

c# - C# でメソッドを非同期に実行できない

次のコードがあります。

これにより、フォームが読み込まれ、実行中にフォームとの対話が可能になりmpControl_LoadRegionます。マップ ポイント領域をロードするのに 5 秒から 10 秒かかるため、非同期で実行しています。

ただしiar.CompletedSynchronously、常に false です。

私は何が欠けていますか?

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

c# - .NET (C#) で COM コントロールを拡張するにはどうすればよいですか?

仕事用の小さなツールで MapPoint COM を使用しています。テキスト ファイルから住所を取得し、ストップとして MapPoint にインポートします。

私が知る限り、MapPoint COM をさらに活用するために使用できる機能や方法は多くありません。COM を拡張してさらに活用するにはどうすればよいでしょうか?

拡張とは何を意味するのか、いくつかのアイデアを次に示します

  • ウェイポイントの外部リスト (DataSource)
  • MapPoint.ActiveMap.ActiveRoute.Waypoints のカスタム イベント (つまり、ウェイポイントの追加、削除、選択の変更など) {カスタム リストをデータソースとして設定できる場合は重要ではありません。上記を参照してください}
  • カスタム MapPoint.Waypoint オブジェクト
0 投票する
1 に答える
3117 参照

c# - WinForms C#アプリケーションでMapPointを使用できますか

c#WinformアプリケーションでMapPointを使用できますか?つまり、インターネット上で優れたリソースを見つけることができなかったということです。Microsoftは開発者向けにいくつかの情報を提供しましたが、それをアプリケーションに統合する方法について混乱しています。

目的:地図を使用する目的は、英国のどの通りにあるかなど、地図上に車両を表示する必要があることです。この機能を実現するためのより良い方法はありますか?

誰かが、c#winformアプリケーションでMapPointを使用する方法についての経験を共有できますか?

ありがとう

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

c# - MapPoint コントロールと Mappoint アプリケーションを同じアプリケーションで使用する方法

私は現在、MapPoint オブジェクト ライブラリを使用するアプリケーションに取り組んでいます。コードの最初の行の 1 つは、

Mappoint アプリケーションを起動し、その時点で操作できます (マップの取得、画鋲と画鋲セットの追加など...ああ、幸せです)。

問題は後で、ユーザーに 2 つの画鋲のどちらかを選択してもらいたいときに発生します。この選択を容易にするために、mappoint コントロールを使用して、きれいな地図に 2 つの画鋲を配置したポップアップ ダイアログを使用します。したがって、このコントロールを参照してフォームで使用しようとしており、VS から要求された Mappoint オブジェクト ライブラリへの参照を削除し、コントロール ライブラリは既にオブジェクト ライブラリを参照していると言っています... 正当なようです

しかし悲しいかな !参照の変更が行われると、コードの最初の行でビルド エラーが発生しました。これは、このメッセージの冒頭に示されているものです。

ここで私の質問: Mappoint アプリケーションのインスタンス化と Mappoint のインスタンス化は、同じ実行可能ファイルで互換性がありませんか?

事前に、洞察に感謝します

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

wpf - x64 マシン上の MVVMLight WPF アプリから MapPoint を使用して Windows フォーム コントロール ライブラリを呼び出す

AxMapPoint オブジェクトが Windows フォーム コントロール ライブラリに組み込まれている場合、MapPoint は WPF アプリケーション内で使用できます。

MainWindows.xaml に次の本文を含む簡単なテスト アプリを作成する

WPF プロジェクトの作成時に機能します。CodeBehind 関数呼び出しは次のようになります。

これはWPFプロジェクトで機能し、

ただし、MVVM プロジェクトの作成は機能しません。

この行で障害が発生します

以下のダイアログボックスが表示されます

FileNotFoundException がキャッチされました

ファイルまたはアセンブリ 'Interop.MapPoint、Version=1.0.0.0、Culture= ニュートラル、PublicKeyToken=null' またはその依存関係の 1 つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。

( Interop.MapPoint.dll は bin/Debug フォルダーにあります)

Visual Studio で。

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

vba - マップポイント エクセル VBA. スクリプトをフリーズするまで RAM の使用量が増えるのはなぜですか?

VBAで2つの関数を実装しました

  1. formatAddress() は住所 (文字列) を取得し、文字列の配列を返します。これらのそれぞれには番地のセクションがあります。例: [via] [n:civico][citta].. ecc

  2. getPoint 返された formatAddress() 関数の配列を使用して、現在のセルに配置される地理座標を計算します。2. は 1. 番地ごとに呼び出して計算します。

スクリプトの実行中、MapPoint が使用する RAM は指数関数的に増加し、810MB の RAM を使用してスクリプトの実行がフリーズし、典型的な Microsoft スタイルの一般的なエラー コードをドキュメントなしで返します。「Si è verificato un errore generato dal sistema o da un componenteesterno」「エラーが発生しました。システムまたは外部コンポーネントによって生成されました」

このエラーを管理する方法が存在する場合、マイクロソフトの参照http://msdn.microsoft.com/en-us/library/aa723478を探しました (すべての呼び出し、現在の計算はメモリを破棄しないと思います)結果なし。

オリジナルコードが貼られています

https://docs.google.com/document/d/161srj6Zz0B2x_BHQV85QQft-JY55RK8oFwj3SLlUo9A/edit

作業中にのみ関数を表示し、フリーズを生成するコードにコメントしました

ありがとう

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

geocoding - Mappoint - FindAddressResults() で通り名よりも郵便番号を優先する

私たちはルート最適化サービスを運営しています。これらのルートは通常、小さな地域で 1 日に数回 100 件以上の配達を伴います。多くの配達が同じ郵便番号に存在する場合があります。

そのため、MapPoint を使用してウェイポイントを追加し、郵便番号と通り名/番地で実行を最適化します。

問題は、FindAddressResults()不適切な通りの名前で有効な郵便番号を指定して MapPoints 関数を呼び出すと、郵便番号が無視され、別の場所 (多くの場合、数百マイル離れたランダムな町) で通りの名前が検索されることです。

現在、ショップにデータの品質を改善するよう依頼することはできますが、これが確実に行われることは決してありません。

私の質問:を呼び出すときにFindAddressResults()、郵便番号よりも通り名を優先するデフォルトの動作とは対照的に、通り名よりも郵便番号を優先させる方法はありますか?

使用例(これはVB6で書かれています(尋ねないでください)-しかし、例/情報は役に立ちます):

私が考えることができる唯一のことは、「最大距離」変数を設定することです.oResults []の最初の(最も一致する)アイテムがそのしきい値を超えている場合、デフォルトで郵便番号のみの検索になりますが、それはせいぜい失敗です.

EDIT 1 - これを思いついたところ、問題なく動作するようです:

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

visual-studio-2010 - MapPointのアドインは、一部のマシンでは機能し、他の一部のマシンでは機能しません

C#で記述されたVisual Studio 2010を使用して、Microsoft MapPoint用の最小限の(テストであるため、MapPointオブジェクトライブラリなしで)アドインを開発しました。

セットアッププロジェクトを使用すると、MapPoint 2010または2011を実行する一部のPCにアドインをインストールできますが、他の一部のPCではインストールしても効果がありません。

つまり、正常に終了したように見えますが、MapPointを開くと、アドインが実行されていません。[ツール]>[COMアドイン]を開くと、アドインがチェックされていないことがわかります。チェックしても効果がなく、手動で追加するとわかります。

「C:\ Path \ to\myAddin.dll」は有効なOfficeアドインではありません。

いくつかのテストを行ったところ、問題が特定のMapPointバージョン、Windowsバージョン、またはプラットフォームバージョンに関連していないことがわかりました。

アドインが一部のマシンで機能し、他のマシンでは機能しないようにする違いはどれですか?ありがとう!


アドインの作成方法の詳細:

  • MapPoint2011Europeをインストールします
  • VisualStudio2010を起動します
  • ファイル>新規>プロジェクト...>共有アドイン>プロジェクトに名前を付ける>OK>MicrosoftMapPointだけをチェック>最後に進む
  • Soluzionsエクスプローラー>Connect.csを開き、コードを記述します
  • ソリューション内のすべてのプロジェクトをビルドします(MapPointをオフにします)
  • セットアッププロジェクトによって生成された.msiを使用して、ターゲットマシン(MapPointが既にインストールされている)にアドインをインストールします
0 投票する
1 に答える
563 参照

gpx - Microsoft Mappointは、.gpxエクスポートの画鋲名を設定しました

大量の画鋲とその緯度/経度データをMicrosoftMapPointからエクスポートしようとしています。Excelへの通常のエクスポートには緯度/経度の情報が含まれていないため、gpxエクスポートを実行してこの問題を回避しようとしました。残念ながら、画鋲の名前は(housenumbersを使用して)「ランダム」であるように思われるため、生成されたgpxファイルの使いやすさはゼロです。

データセットのインポート時にフィールドに基づいて画鋲の名前を定義する方法はありますか?

Heplは非常に高く評価されています。