我正在使用 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