UNPKG

@boldadmin/angular-google-maps

Version:
1 lines 7.57 kB
{"__symbolic":"module","version":4,"metadata":{"AngularGoogleMapsComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component","line":17,"character":1},"arguments":[{"selector":"google-maps","providers":[{"__symbolic":"reference","name":"ɵa"}],"template":"<input id=\"search-input\" name=\"searchBox\" class=\"controls\" type=\"text\"\n placeholder=\"{{mapsText.searchBox}}\"\n [ngModelOptions]=\"{standalone: true}\"\n [(ngModel)]=\"address\"/>\n<mat-icon id=\"expand-icon\" class=\"resize-control\" svgIcon=\"expand\" (click)=\"notifyMapResize()\"></mat-icon>\n<mat-icon id=\"collapse-icon\" class=\"resize-control\" svgIcon=\"collapse\" (click)=\"notifyMapResize()\"></mat-icon>\n\n<div id=\"map\"></div>\n"}]}],"members":{"mapOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":27,"character":5}}]}],"markerOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":41,"character":5}}]}],"circleOptions":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":50,"character":5}}]}],"previousMarkerIcon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":60,"character":5}}]}],"currentMarkerIcon":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output","line":64,"character":5}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵa"},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","module":"@boldadmin/event-publisher","name":"EventPublisher","line":71,"character":40},{"__symbolic":"reference","name":"ɵd"}]}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}],"createMapByLocation":[{"__symbolic":"method"}],"createMapByAddress":[{"__symbolic":"method"}],"notifyMapResize":[{"__symbolic":"method"}],"addTravelPath":[{"__symbolic":"method"}],"addPolyline":[{"__symbolic":"method"}],"changeMapCenter":[{"__symbolic":"method"}]}},"AngularGoogleMapsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule","line":9,"character":1},"arguments":[{"declarations":[{"__symbolic":"reference","name":"AngularGoogleMapsComponent"}],"imports":[{"__symbolic":"reference","module":"@angular/forms","name":"FormsModule","line":14,"character":8},{"__symbolic":"reference","module":"@angular/material","name":"MatIconModule","line":15,"character":8}],"exports":[{"__symbolic":"reference","name":"AngularGoogleMapsComponent"}],"providers":[{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","name":"GoogleMapsLoader"},{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵd"}]}]}],"members":{}},"Location":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Coordinates"},{"__symbolic":"reference","name":"number"}]}]}},"Coordinates":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"number"},{"__symbolic":"reference","name":"number"}]}]}},"TimestampCoordinates":{"__symbolic":"class","members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"Coordinates"},{"__symbolic":"reference","name":"number"}]}]}},"GoogleMapsLoader":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":3,"character":1}}],"members":{},"statics":{"load":{"__symbolic":"function","parameters":["googleMapsApiKey"],"value":{"__symbolic":"call","expression":{"__symbolic":"select","expression":{"__symbolic":"reference","name":"Promise"},"member":"resolve"},"arguments":[{"__symbolic":"call","arguments":[{"key":{"__symbolic":"reference","name":"googleMapsApiKey"},"libraries":["places"]}]}]}}}},"ɵa":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":17,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵb"},{"__symbolic":"reference","name":"ɵc"},{"__symbolic":"reference","module":"@boldadmin/event-publisher","name":"EventPublisher","line":26,"character":40}]}],"createMap":[{"__symbolic":"method"}],"addCenterMarker":[{"__symbolic":"method"}],"addCircle":[{"__symbolic":"method"}],"addPolyline":[{"__symbolic":"method"}],"addMarker":[{"__symbolic":"method"}],"bindCircleToMarker":[{"__symbolic":"method"}],"hideMarker":[{"__symbolic":"method"}],"hideCircle":[{"__symbolic":"method"}],"addSearchBox":[{"__symbolic":"method"}],"addMarkerListeners":[{"__symbolic":"method"}],"notifyLocationChange":[{"__symbolic":"method"}],"getRadius":[{"__symbolic":"method"}],"getCoordinates":[{"__symbolic":"method"}],"changeMapLocationAndZoom":[{"__symbolic":"method"}],"changeMarkerLocation":[{"__symbolic":"method"}],"reverseGeocode":[{"__symbolic":"method"}]}},"ɵb":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":14,"character":1}}],"members":{"getGoogleMaps":[{"__symbolic":"method"}],"createMap":[{"__symbolic":"method"}],"createCircle":[{"__symbolic":"method"}],"createMarker":[{"__symbolic":"method"}],"createPolyline":[{"__symbolic":"method"}],"createSearchBox":[{"__symbolic":"method"}],"createLatLng":[{"__symbolic":"method"}],"createGeocoder":[{"__symbolic":"method"}],"getSearchBoxInput":[{"__symbolic":"method"}],"createSize":[{"__symbolic":"method"}],"createPoint":[{"__symbolic":"method"}]}},"ɵc":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":4,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","name":"ɵb"}]}],"geocode":[{"__symbolic":"method"}],"reverseGeocode":[{"__symbolic":"method"}]}},"ɵd":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable","line":4,"character":1}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/material","name":"MatIconRegistry","line":7,"character":38},{"__symbolic":"reference","module":"@angular/platform-browser","name":"DomSanitizer","line":8,"character":35}]}],"register":[{"__symbolic":"method"}]}}},"origins":{"AngularGoogleMapsComponent":"./angular-google-maps.component","AngularGoogleMapsModule":"./angular-google-maps.module","Location":"./value-object/location","Coordinates":"./value-object/coordinates","TimestampCoordinates":"./value-object/timestamp-coordinates","GoogleMapsLoader":"./service/google-maps-loader.service","ɵa":"./service/angular-google-maps-builder.service","ɵb":"./service/google-maps-factory.service","ɵc":"./service/angular-google-maps-geocoder.service","ɵd":"./service/icon-registry/icon-registry"},"importAs":"@boldadmin/angular-google-maps"}