单击按钮时,会调用updateLocation方法,但我得到的“坐标”为null错误。
有什么想法吗?
export class SharedLocationComponent {
@Input() coordinates: CoordinateModel;
updateLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(this.setCoordinates, function () {
return true;
});
}
}
setCoordinates(coordinates) {
let c = coordinates.coords
if (c) {
this.coordinates = new CoordinateModel(c.latitude, c.longitude);
}
}
}