【问题标题】:How to display google coordinates如何显示谷歌坐标
【发布时间】:2017-12-23 06:22:41
【问题描述】:

我想根据从 getLocation 获得的值显示位置,但如果我分配例如,我得到的只是蓝屏 this.lat=25.7777, this.lng=26,777;但如果 a 确实喜欢 this.lat=this.LAT; 则不会这个.lng=这个.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>

【问题讨论】:

    标签: angularjs google-maps ionic-framework


    【解决方案1】:

    您需要使用 Allow-Control-Allow-Origin 来配置您的 apache 或 Node.js 服务器。而不是 chrome 插件。

    在您的服务器中进行更改,以便在响应中添加所需的标头。

    【讨论】:

    • 如果你的意思是我没有从 getLocation 请求中获得任何数据,我在我的服务器中做了 Allow-Control-Allow-Origin 我确实得到了数据 II 在控制台上输出它们以确保它们是正确的
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-07
    相关资源
    最近更新 更多