我使用C#添加地址列表到MapPoint的。的MapPoint 2011 FindAddress對話框中的.NET
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