@coreo/ionic-map
Advanced tools
Comparing version 1.0.0-beta.5 to 1.0.0-beta.6
@@ -48,3 +48,4 @@ /// <reference types="leaflet" /> | ||
mapSetupFailed: EventEmitter<Error>; | ||
geolocationFailed: EventEmitter<{}>; | ||
geolocatorStarted: EventEmitter<{}>; | ||
geolocatorStopped: EventEmitter<{}>; | ||
constructor(geolocation: Geolocation, googleMaps: CoreoGoogleMaps); | ||
@@ -66,2 +67,3 @@ ngAfterViewInit(): void; | ||
setGeolocatorControlState(): void; | ||
emitGeolocatorEvent(): void; | ||
} |
@@ -66,3 +66,4 @@ "use strict"; | ||
this.mapSetupFailed = new core_1.EventEmitter(); | ||
this.geolocationFailed = new core_1.EventEmitter(); | ||
this.geolocatorStarted = new core_1.EventEmitter(); | ||
this.geolocatorStopped = new core_1.EventEmitter(); | ||
this._isGeolocating = false; | ||
@@ -203,2 +204,3 @@ } | ||
this.setGeolocatorControlState(); | ||
this.emitGeolocatorEvent(); | ||
}, | ||
@@ -221,8 +223,3 @@ enumerable: true, | ||
.then(function () { return _this.acquireCurrentPosition(); }) | ||
.then(function (result) { | ||
if (_this.isFallbackPosition(result)) { | ||
_this.geolocationFailed.emit(); | ||
} | ||
return _this.updateMapFromPosition(result); | ||
}) | ||
.then(function (result) { return _this.updateMapFromPosition(result); }) | ||
.finally(function () { return _this.isGeolocating = false; }); | ||
@@ -362,2 +359,10 @@ }; | ||
}; | ||
CoreoMapComponent.prototype.emitGeolocatorEvent = function () { | ||
if (this.isGeolocating) { | ||
this.geolocatorStarted.emit(); | ||
} | ||
else { | ||
this.geolocatorStopped.emit(); | ||
} | ||
}; | ||
return CoreoMapComponent; | ||
@@ -394,5 +399,6 @@ }()); | ||
'mapSetupFailed': [{ type: core_1.Output },], | ||
'geolocationFailed': [{ type: core_1.Output },], | ||
'geolocatorStarted': [{ type: core_1.Output },], | ||
'geolocatorStopped': [{ type: core_1.Output },], | ||
}; | ||
exports.CoreoMapComponent = CoreoMapComponent; | ||
//# sourceMappingURL=map.component.js.map |
@@ -1,1 +0,1 @@ | ||
[{"__symbolic":"module","version":3,"metadata":{"CoreoMapCoords":{"__symbolic":"interface"},"CoreoLeafletMapComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"coreo-leaflet-map","template":"","styles":[{"__symbolic":"reference","module":"./assets/leaflet-styles","name":"LEAFLET_STYLES"},{"__symbolic":"reference","module":"./assets/icons","name":"ICON_STYLES"}],"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation"},"member":"None"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"}]}]}},"CoreoMapComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"coreo-map","template":"\n <coreo-leaflet-map></coreo-leaflet-map>\n ","styles":["\n :host {\n display: block;\n min-height: 300px;\n }\n coreo-leaflet-map {\n display: block;\n width: 100%;\n height: 100%;\n }\n "]}]}],"members":{"leafletMap":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":[{"__symbolic":"reference","name":"CoreoLeafletMapComponent"}]}]}],"coords":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"geolocate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"taplocate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"markLocation":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"mapConfig":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"initAfter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"markerFillColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"markerStrokeColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"markerCircleColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"geolocatorColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"tolerateAccuracyMeters":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"isFallbackPosition":[{"__symbolic":"method"}],"fallbackCoords":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"coordsChanged":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"mapSetupFailed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"geolocationFailed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ionic-native/geolocation","name":"Geolocation"},{"__symbolic":"reference","module":"@coreo/ionic-core","name":"CoreoGoogleMaps"}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"initialiseMap":[{"__symbolic":"method"}],"setupMapLayer":[{"__symbolic":"method"}],"geolocateThenUpdateMap":[{"__symbolic":"method"}],"acquireCurrentPosition":[{"__symbolic":"method"}],"updateMapFromPosition":[{"__symbolic":"method"}],"isValidCoords":[{"__symbolic":"method"}],"updateCoords":[{"__symbolic":"method"}],"centerMapAtCurrentCoords":[{"__symbolic":"method"}],"centerMapAtCoords":[{"__symbolic":"method"}],"setMarkerAtCurrentCoords":[{"__symbolic":"method"}],"addGeolocator":[{"__symbolic":"method"}],"setGeolocatorControlState":[{"__symbolic":"method"}]}}}},{"__symbolic":"module","version":1,"metadata":{"CoreoMapCoords":{"__symbolic":"interface"},"CoreoLeafletMapComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"coreo-leaflet-map","template":"","styles":[{"__symbolic":"reference","module":"./assets/leaflet-styles","name":"LEAFLET_STYLES"},{"__symbolic":"reference","module":"./assets/icons","name":"ICON_STYLES"}],"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation"},"member":"None"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"}]}]}},"CoreoMapComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"coreo-map","template":"\n <coreo-leaflet-map></coreo-leaflet-map>\n ","styles":["\n :host {\n display: block;\n min-height: 300px;\n }\n coreo-leaflet-map {\n display: block;\n width: 100%;\n height: 100%;\n }\n "]}]}],"members":{"leafletMap":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":[{"__symbolic":"reference","name":"CoreoLeafletMapComponent"}]}]}],"coords":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"geolocate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"taplocate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"markLocation":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"mapConfig":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"initAfter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"markerFillColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"markerStrokeColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"markerCircleColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"geolocatorColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"tolerateAccuracyMeters":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"isFallbackPosition":[{"__symbolic":"method"}],"fallbackCoords":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"coordsChanged":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"mapSetupFailed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"geolocationFailed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ionic-native/geolocation","name":"Geolocation"},{"__symbolic":"reference","module":"@coreo/ionic-core","name":"CoreoGoogleMaps"}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"initialiseMap":[{"__symbolic":"method"}],"setupMapLayer":[{"__symbolic":"method"}],"geolocateThenUpdateMap":[{"__symbolic":"method"}],"acquireCurrentPosition":[{"__symbolic":"method"}],"updateMapFromPosition":[{"__symbolic":"method"}],"isValidCoords":[{"__symbolic":"method"}],"updateCoords":[{"__symbolic":"method"}],"centerMapAtCurrentCoords":[{"__symbolic":"method"}],"centerMapAtCoords":[{"__symbolic":"method"}],"setMarkerAtCurrentCoords":[{"__symbolic":"method"}],"addGeolocator":[{"__symbolic":"method"}],"setGeolocatorControlState":[{"__symbolic":"method"}]}}}}] | ||
[{"__symbolic":"module","version":3,"metadata":{"CoreoMapCoords":{"__symbolic":"interface"},"CoreoLeafletMapComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"coreo-leaflet-map","template":"","styles":[{"__symbolic":"reference","module":"./assets/leaflet-styles","name":"LEAFLET_STYLES"},{"__symbolic":"reference","module":"./assets/icons","name":"ICON_STYLES"}],"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation"},"member":"None"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"}]}]}},"CoreoMapComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"coreo-map","template":"\n <coreo-leaflet-map></coreo-leaflet-map>\n ","styles":["\n :host {\n display: block;\n min-height: 300px;\n }\n coreo-leaflet-map {\n display: block;\n width: 100%;\n height: 100%;\n }\n "]}]}],"members":{"leafletMap":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":[{"__symbolic":"reference","name":"CoreoLeafletMapComponent"}]}]}],"coords":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"geolocate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"taplocate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"markLocation":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"mapConfig":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"initAfter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"markerFillColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"markerStrokeColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"markerCircleColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"geolocatorColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"tolerateAccuracyMeters":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"isFallbackPosition":[{"__symbolic":"method"}],"fallbackCoords":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"coordsChanged":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"mapSetupFailed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"geolocatorStarted":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"geolocatorStopped":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ionic-native/geolocation","name":"Geolocation"},{"__symbolic":"reference","module":"@coreo/ionic-core","name":"CoreoGoogleMaps"}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"initialiseMap":[{"__symbolic":"method"}],"setupMapLayer":[{"__symbolic":"method"}],"geolocateThenUpdateMap":[{"__symbolic":"method"}],"acquireCurrentPosition":[{"__symbolic":"method"}],"updateMapFromPosition":[{"__symbolic":"method"}],"isValidCoords":[{"__symbolic":"method"}],"updateCoords":[{"__symbolic":"method"}],"centerMapAtCurrentCoords":[{"__symbolic":"method"}],"centerMapAtCoords":[{"__symbolic":"method"}],"setMarkerAtCurrentCoords":[{"__symbolic":"method"}],"addGeolocator":[{"__symbolic":"method"}],"setGeolocatorControlState":[{"__symbolic":"method"}],"emitGeolocatorEvent":[{"__symbolic":"method"}]}}}},{"__symbolic":"module","version":1,"metadata":{"CoreoMapCoords":{"__symbolic":"interface"},"CoreoLeafletMapComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"coreo-leaflet-map","template":"","styles":[{"__symbolic":"reference","module":"./assets/leaflet-styles","name":"LEAFLET_STYLES"},{"__symbolic":"reference","module":"./assets/icons","name":"ICON_STYLES"}],"encapsulation":{"__symbolic":"select","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewEncapsulation"},"member":"None"}}]}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"}]}]}},"CoreoMapComponent":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Component"},"arguments":[{"selector":"coreo-map","template":"\n <coreo-leaflet-map></coreo-leaflet-map>\n ","styles":["\n :host {\n display: block;\n min-height: 300px;\n }\n coreo-leaflet-map {\n display: block;\n width: 100%;\n height: 100%;\n }\n "]}]}],"members":{"leafletMap":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"ViewChild"},"arguments":[{"__symbolic":"reference","name":"CoreoLeafletMapComponent"}]}]}],"coords":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"geolocate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"taplocate":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"markLocation":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"mapConfig":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"initAfter":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"markerFillColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"markerStrokeColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"markerCircleColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"geolocatorColor":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"tolerateAccuracyMeters":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"isFallbackPosition":[{"__symbolic":"method"}],"fallbackCoords":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"coordsChanged":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"mapSetupFailed":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"geolocatorStarted":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"geolocatorStopped":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Output"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@ionic-native/geolocation","name":"Geolocation"},{"__symbolic":"reference","module":"@coreo/ionic-core","name":"CoreoGoogleMaps"}]}],"ngAfterViewInit":[{"__symbolic":"method"}],"initialiseMap":[{"__symbolic":"method"}],"setupMapLayer":[{"__symbolic":"method"}],"geolocateThenUpdateMap":[{"__symbolic":"method"}],"acquireCurrentPosition":[{"__symbolic":"method"}],"updateMapFromPosition":[{"__symbolic":"method"}],"isValidCoords":[{"__symbolic":"method"}],"updateCoords":[{"__symbolic":"method"}],"centerMapAtCurrentCoords":[{"__symbolic":"method"}],"centerMapAtCoords":[{"__symbolic":"method"}],"setMarkerAtCurrentCoords":[{"__symbolic":"method"}],"addGeolocator":[{"__symbolic":"method"}],"setGeolocatorControlState":[{"__symbolic":"method"}],"emitGeolocatorEvent":[{"__symbolic":"method"}]}}}}] |
{ | ||
"name": "@coreo/ionic-map", | ||
"version": "1.0.0-beta.5", | ||
"version": "1.0.0-beta.6", | ||
"description": "Ionic 2+ module for rendering a map component.", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
@@ -43,3 +43,3 @@ # @coreo/ionic-map | ||
<ion-content padding> | ||
<coreo-map geolocate taplocate markLocation (coordsChanged)="coordsChanged($event)" (mapSetupFailed)="mapSetupFailed($event)" (geolocationFailed)="geolocationFailed($event)"></coreo-map> | ||
<coreo-map geolocate taplocate markLocation (coordsChanged)="coordsChanged($event)" (mapSetupFailed)="mapSetupFailed($event)" (geolocatorStarted)="geolocatorStarted()" (geolocatorStopped)="geolocatorStopped()"></coreo-map> | ||
</ion-content> | ||
@@ -70,3 +70,4 @@ | ||
- `mapSetupFailed`: emitted if the Google Maps API could not be reached. Normally this will be due to the user being offline. | ||
- `geolocationFailed`: emitted if the geolocator couldn't find the user's location. | ||
- `geolocatorStarted`: emitted when the geolocator starts | ||
- `geolocatorStopped`: emitted when the geolocator stops | ||
@@ -110,3 +111,4 @@ ## Component API | ||
(mapSetupFailed)="mapSetupFailed($event)" | ||
(geolocationFailed)="geolocationFailed($event)"></coreo-map> | ||
(geolocatorStarted)="geolocatorStarted($event)" | ||
(geolocatorStopped)="geolocatorStopped($event)"></coreo-map> | ||
<p *ngIf="coords">Your coords are: {{ coords.lat }}, {{ coords.lng }}.</p> | ||
@@ -113,0 +115,0 @@ <p *ngIf="coords?.acc">Your position is accurate to {{ coords.acc }}m.</p> |
Sorry, the diff of this file is not supported yet
98993
601
151