使用ngMap

时间:2017-01-10 19:55:30

标签: angularjs google-maps typescript

我尝试使用显示当前位置的标记显示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上调用一个函数来放置一个标记并跳转到这样的位置吗?

谢谢,

纳米

1 个答案:

答案 0 :(得分:0)

为此,您可以为current-location属性指定position并将centered设置为true

<marker centered="true" position="current-location" ></marker>

Demo