Class: directive_ directive:ngeoMapQuery

ngeo.query.module:mapQueryComponent.directive_

new directive_(ngeoMapQuerent, $injector)

Provides a "map query" directive.

This directive is responsible of binding a map and the ngeo query service together. While active, clicks made on the map are listened by the directive and a request gets issued to the query service.

This directive doesn't require to be rendered in a visible DOM element, but it could be used with a ngeo-btn to manage the activation of the directive. See below an example without any use of UI:

Example:

 <span
   ngeo-map-query=""
   ngeo-map-query-map="::ctrl.map"
   ngeo-map-query-active="ctrl.queryActive"
   ngeo-map-query-autoclear="ctrl.queryAutoClear">
 </span>

See our live example: ../examples/mapquery.html

Returns:
angular.Directive

The Directive Definition Object.