我尝试this tutorial在地图上添加标记。
一切正常,但当我导航到其他页面然后返回地图时,页面标记不会出现。它们只是第一次出现。
需要帮助......
我正在使用菜单浏览页面。我尝试了一切,甚至把方法放在构造函数中,我尝试了所有的功能:
ionViewDidLoad()
,ionViewWillLoad()
,ionViewDidEnter()
......我现在很无助!!这是我的方法:
ionViewDidLoad(){
this.platform.ready().then(() => {
let mapLoaded = this.maps.init(this.mapElement.nativeElement,
this.pleaseConnect.nativeElement);
let locationsLoaded = this.load();
Promise.all([
mapLoaded,
locationsLoaded,
]).then((result) => {
if(result){
let locations = result[1];
for(let location of locations){
this.maps.addMarker(location);
}
this.maps.addMyPosition();
});
});
}