我尝试使用显示当前位置的标记显示Google地图网页(使用此库 - > https://github.com/allenhwkim/angularjs-google-maps)。这是控制器。
export class SearchCtrl implements ISearchCtrl {
longitude: number;
latitude: number;
constructor(public StartLoadingService: IStartLoadingService,
public LoginService: ILoginService,
public NgMap) {
this.longitude = 9.191383;
this.latitude = 45.464211;
navigator.geolocation.getCurrentPosition(this.setLocations.bind(this));
}
setLocations(position): void {
this.longitude = position.coords.longitude;
this.latitude = position.coords.latitude;
}
}
我可以在NgMap上调用一个函数来放置一个标记并跳转到这样的位置吗?
谢谢,
纳米
答案 0 :(得分:0)
为此,您可以为current-location
属性指定position
并将centered
设置为true
:
<marker centered="true" position="current-location" ></marker>