LocationSearchBaseArgs Properties |
The LocationSearchBaseArgs type exposes the following members.
Name | Description | |
---|---|---|
Countries |
A list of countries in which to search. An empty array indicates to search all countries
(which might not be supported by some search sources). The default is all countries.
| |
CustomArgs |
A dictionary of custom arguments specific to custom search sources. This could be used,
for example, to provide authentication details or customer information for a custom
search source that needs to authenticate with an external server or provides
customer-specific results. The default is an empty dictionary.
| |
LocationHint | ||
PoiTypes |
For searches that include POI results, restrict the types of POI to search to those
in the PoiTypes array. The default is an empty array, which includes all POI types.
| |
QueryForm |
The query's form; that is whether it is a prefix query or a complete query. This provides a
hint as to which search sources should be used. For example, a prefix query is likely
to be handled by a different geocoder than a full query. The default is QueryForm.Prefix.
| |
ResultsLimit |
The maximum number of results that can be returned by any one search. The default is 5.
| |
ResultTypes |
The types of results to search for and return.
| |
SearchDepth |
A hint as to the desired depth of the search. A low depth is best suited to user
interfaces that need to be highly responsive; a high depth is best suited to contexts
where high quality results are particularly important, at the sacrifice of search speed.
The default is SearchDepth.Medium.
| |
Timeout |
Specifies how long the search should continue before terminating prematurely. Specifying
a timeout of TimeSpan.Zero means that the search
will not timeout. When a search times out, the
LocationSearchResult object returned
contains all suggestions found prior to the timeout and has a status of
Timeout.
|