C#を使用してアドレスのリストをMappointに追加しています。
foreach (Stop stop in _stops)
_route.Waypoints.Add(_mpMap.FindAddressResults(stop.Street, stop.City, "", "Oregon", stop.Zip)[1]);
時々アドレスフォーマットが間違っていて、そのために私はクラッシュするか、間違ったアドレスを計算します。
mappoint(アプリケーション)では、場所を検索できます。mappointが複数を検出した場合、またはアドレスを間違えた場合は、検索結果が開き、アドレスを検索および/または追加するオプションが表示されます。
例:

入力された住所の形式が適切でないことに注意してください。ただし、mapointは、通常の形式で完全な住所を簡単に見つけることができます。より多くの結果が得られる場合があり、その場合は手動で選択できるようにする必要があります。質問:どうやって?
後で追加:
メソッドを使用してダイアログ自体を呼び出すことShowFindDialogができ、.Countパラメーターで見つかった結果のカウントを取得できます
MapPoint.FindResults results = _mpMap.FindAddressResults(stop.Street, stop.City, "", "Oregon", stop.Zip);
MessageBox.Show("Found " + results.Count + " results");
しかし、アドレスを指定する方法が見つかりませんShowFindDialog