Skip to main content

Search Address Events

Please note that these events do not function with Bing set as your mapping provider.

AddressSearched​

Description​

The AddressSearched event is triggered when a user initiates a search for a specific address on a Dashboard or Record Level Maptaskr Map. This event provides information about the searched text.

Usage​

To listen for the AddressSearched event, you can use the on method of the window.top['maptaskrCORE'] object. This allows you to register an event listener that executes a call-back function when the event is triggered.

Example​

window.top['maptaskrCORE'][controlId].on("AddressSearched", function(text) {
console.log("text: " + text);
});

In the example above, we've registered an event listener for the AddressSearched event. When the event occurs, the provided call-back function is executed, logging the searched text to the console.

Parameters​

  • text (string): The text or address that was searched for on the map.

Removing Event Listeners​

To remove the event listener for the AddressSearched event, you can use the off method of the window.top['maptaskrCORE'] object. This is useful when you no longer want to listen for this specific event.

Example​

window.top['maptaskrCORE'][controlId].off("AddressSearched");

In the example above, the event listener for AddressSearched is removed, ensuring that the associated call-back function no longer executes when the event is triggered.

AddressesFound​

Description​

The AddressesFound event is triggered when a user's address search, on a Dashboard or Record Level Maptaskr Map, returns one or more results. This event provides information about the search type, searched text, and the search results.

Usage​

To listen for the AddressesFound event, you can use the on method of the window.top['maptaskrCORE'] object. This allows you to register an event listener that executes a call-back function when the event is triggered.

Example​

window.top['maptaskrCORE'][controlId].on("AddressesFound", function(type, text, results) {
console.log("text: " + text);
console.log("results: " + JSON.stringify(results));
});

In the example above, we've registered an event listener for the AddressesFound event. When the event occurs, the provided call-back function is executed, logging the search type, searched text, and the search results (in JSON format) to the console.

Parameters​

  • type (string): The type or category of the address search (e.g., "Geocoding" or "Reverse Geocoding").
  • Text (string): The text or address that was searched for on the map.
  • Results (object): The search results, typically in JSON format, providing details about the found addresses.

Response Example​

The Results returned will be a JavaScript Object in the format provided below (with some properties excluded for brevity)

"[{\"title\":\"115 32, 92246, Lauka, Hiiumaa vald, Hiiu Maakond, EST\"},{\"title\":\"115 32, 20139, Ukmergė, Ukmergės rajono savivaldybė, Vilniaus Apskritis, LTU\"},{\"title\":\"115 32, 20140, Ukmergė, Ukmergės rajono savivaldybė, Vilniaus Apskritis, LTU\"},{\"title\":\"Via 115 32, 73048, Nardò, Lecce, ITA\"},{\"title\":\"Strada 115 32, 317235, Pecica, Arad, ROU\"},{\"title\":\"Strada Provinciale 115 32, 73048, Nardò, Lecce, ITA\"}]"

"[{\"title\":\"-32.132166, 115.858761 (Malata Cres, Success, Perth, Western Australia, 6164)\",\"geometry\":[12897337.96901374,-3780672.0487148887]}]"

Response Example​

To remove the event listener for the AddressesFound event, you can use the off method of the window.top['maptaskrCORE'] object. This is useful when you no longer want to listen to this specific event.

Example​

window.top['maptaskrCORE'][controlId].off("AddressesFound");

In the example above, the event listener for AddressesFound is removed, ensuring that the associated call-back function no longer executes when the event is triggered.

AddressSelected​

Description​

The AddressSelected event is triggered when a user selects an address from search results on a Dashboard or Record Level Maptaskr Map. This event provides information about the selected address text and its associated location.

Usage​

To listen for the AddressSelected event, you can use the on method of the window.top['maptaskrCORE'] object. This allows you to register an event listener that executes a call-back function when the event is triggered.

Example​

window.top['maptaskrCORE'][controlId].on("AddressSelected", function(text, location) {
console.log("text: " + text);
console.log("location: " + location);
});

In the example above, we've registered an event listener for the AddressSelected event. The provided call-back function is executed when the event occurs, logging the selected address text and its associated location to the console.

Parameters​

  • text (string): The text or address that was selected from the search results.
  • location (string): The location information associated with the selected address.

Response Example​

The location returned will be a JavaScript Object in the format provided below (with some properties excluded for brevity)

{"x":2757280.325069334,"y":7410000.549894081}

[12897337.96901374,-3780672.0487148887]

Removing Event Listeners​

To remove the event listener for the AddressSelected event, you can use the off method of the window.top['maptaskrCORE'] object. This is useful when you no longer want to listen to this specific event.

Example​

window.top['maptaskrCORE'][controlId].off("AddressSelected");

In the example above, the event listener for AddressSelected is removed, ensuring that the associated call-back function no longer executes when the event is triggered.