ResultsQuality property
Returns an assessment of how well the results in the specified FindResults collection match the criteria used by the FindAddressResults, FindPlaceResults, FindResults, and ObjectsFromPoint methods of a Map object or the FindNearby method of a Directions collection, Direction object, or Location object. Returns a read-only GeoFindResultsQuality object.
GeoFindResultsQuality | Value | Description |
---|---|---|
geoAllResultsValid |
0
|
All returned results match the method criteria. Used only for results obtained from the FindNearby and ObjectsFromPoint methods, where all results match the criteria. |
geoAmbiguousResults |
2
|
At least the first two results are good matches, but it is not clear which one was intended. |
geoFirstResultGood |
1
|
The first result is a good match to the method criteria. |
geoNoGoodResult |
3
|
None of the results is a good match to the method criteria, but the results are the best available. |
geoNoResults |
4
|
No results are returned. |
Applies to
Collections: FindResults
Syntax
object.ResultsQuality
Parameters
Part | Description |
---|---|
object | Required. An expression that returns a FindResults collection. |
Remarks
Even if the ResultsQuality property returns geoFirstResultGood, you may want to check the Type, StreetAddress, or PlaceCategory property of a Location object to ensure that it is a good match.
Example
Sub AddPushpinToGoodFindMatch()
Dim objApp As New MapPoint.Application
Dim objFR As MapPoint.FindResults
'Set up the application
objApp.Visible = True
objApp.UserControl = True
'Get a FindResults collection
Set objFR = objApp.ActiveMap.FindResults("Seattle")
'If the first result is a good match, then use it
If objFR.ResultsQuality = geoFirstResultGood Then
objApp.ActiveMap.AddPushpin objFR.Item(1)
Else
MsgBox "The first result was not a good match."
End If
End Sub
Note This code example contains data that is specific for use in MapPoint North America; it is for illustration purposes only.