Azure Maps has four different services that can be used to accomplish this. All you have to do is add the `` parameter in these services and it will tell the server to use predictive mode:
- Free-form address geocoding: Specify a single address string (like "1 Microsoft way, Redmond, WA") and process the request immediately. This service is recommended if you need to geocode individual addresses quickly.
- Fuzzy search: This API combines address geocoding with point of interest search. This API takes in a free-form string that can be an address, place, landmark, point of interest, or point of interest category and process the request immediately. This API is recommended for applications where users can search for addresses or points of interest from the same textbox.
- POI search: Search for points of interests by name. For example; "starbucks".
- POI category search: Search for points of interests by category. For example; "restaurant".
Here are a couple of examples