BingSearchOptions Class
OBSOLETE
This class is obsolete. Microsoft deprecated Bing Maps on June 30th, 2025. For alternative providers, see https://www.
Contains settings that define the parameters for searching via the Microsoft Bing service.
Namespace: DevExpress.XtraMap
Assembly: DevExpress.XtraMap.v25.1.dll
NuGet Package: DevExpress.Win.Map
#Declaration
[Obsolete("This class is obsolete. Microsoft deprecated Bing Maps on June 30th, 2025. For alternative providers, see https://www.devexpress.com/bing-maps-winforms.")]
[PreferableMember("BingSearchOptions", "", "")]
public class BingSearchOptions :
MapNotificationOptions
#Related API Members
The following members return BingSearchOptions objects:
#Remarks
Bing Search options are represented by the BingSearchOptions
object that can be accessed via the BingSearchDataProvider.SearchOptions property.
Then, you can specify the displayed number of search results (BingSearchOptions.ResultsCount) and other search parameters.
#Example
This example demonstrates how to allow users to search for a specific place on a map using the Search panel.
To enable searching in the map control, do the following.
- Create an InformationLayer and add it to the map.
- Create an instance of the
BingSearchDataProvider
and assign it to the InformationLayer.DataProvider property. - Specify the Bing Maps key using the
BingMapDataProvider.BingKey
property.
The Search panel appears automatically (since the MapSearchPanelOptions.Visible property value is true by default).
using DevExpress.XtraMap;
using System.Windows.Forms;
namespace ConnectBingSearchProvider {
public partial class Form1 : Form {
const string bingKey = "YOUR BING KEY HERE";
InformationLayer SearchLayer {
get {
return (InformationLayer)mapControl1.Layers["SearchLayer"];
}
}
public Form1() {
InitializeComponent();
BingSearchDataProvider searchProvider = new BingSearchDataProvider() {
BingKey = bingKey
};
searchProvider.SearchOptions.ResultsCount = 5;
SearchLayer.DataProvider = searchProvider;
}
}
}