@totvs-agro/core-mobile
Version:
Core Mobile Totvs Agro (Front-End) para utilização dos estilos do T-Faces
27 lines • 1.04 kB
JavaScript
import { GoogleMapsEvent } from "@ionic-native/google-maps";
import { PolygonUtil } from "./polygon-util";
var PolygonEvents = /** @class */ (function () {
function PolygonEvents(_polygon, _map) {
this._polygon = _polygon;
this._map = _map;
this._polygonUtil = new PolygonUtil();
}
PolygonEvents.prototype.onPolygonClick = function (eventPolygon, contents) {
var _this = this;
this._polygon.on(GoogleMapsEvent.POLYGON_CLICK).subscribe(function (param) {
_this._map.closeTooltip();
if (contents) {
var centerPolygon = _this._polygonUtil.findPolygonCenter(param[1]);
_this._map.openTooltip(contents, centerPolygon);
}
eventPolygon(param[0], param[1]);
});
return this;
};
PolygonEvents.prototype.getPolygon = function () {
return this._polygon;
};
return PolygonEvents;
}());
export { PolygonEvents };
//# sourceMappingURL=polygon-events.js.map