我想根据我从getLocation获取的值显示位置,但是如果我分配的话,我得到的只是蓝屏 this.lat = 25.7777,this.lng = 26,777;但是,如果a确实如此,那就不会这样了.tlat = this.LAT; this.lng = this.LNG;它最后工作得很好我想提一下,数据库中的数据类型是双倍的,我也尝试过测试文本
lat:number;
lng:number;
LAT:any;
LNG:any;
constructor(public dataservice:DataService,private geolocation: Geolocation) {
this.dataservice.getLocation(ID)
.subscribe(data =>{this.LAT = data[0].lat,
this.LNG=data[0].lng
this.lat=this.LAT;
this.lng=this.LNG;
});
html的
<agm-map [latitude]="lat"[longitude]="lng" [zoom]="10"
[zoomControl]="true">
<agm-marker [latitude]="lat" [longitude]="lng"></agm-marker>
</agm-map>
答案 0 :(得分:0)
您需要在配置apache或Node.js服务器时使用Allow-Control-Allow-Origin。而不是chrome插件。
在您的服务器中进行更改,以便在响应中添加所需的标头。