如何将当前位置的“latitude”和“longitude”设置为“AgmCoreModule”

时间:2018-04-27 08:50:59

标签: angular5

在我的应用中,我使用AgmCoreModule来显示google map问题,我想通过查找当前用户位置来设置latitudelongitude (国家)如何实现这一目标?

这是我目前的硬编码ts:

import { Component, OnInit } from '@angular/core';
import { ActivatedRoute } from "@angular/router";
import { StorageService } from '../../shared/service/storage.service';
import { BehaviorSubject } from 'rxjs';

@Component({
  selector: 'app-home',
  templateUrl: './home.component.html',
  styleUrls: ['./home.component.scss']
})
export class HomeComponent implements OnInit {

    latitude = 51.678418; //instead find current country and latitude
    longitude = 7.809007; //instead find current country and longitude 

}

HTML:

<agm-map [latitude]="latitude" [longitude]="longitude"></agm-map>

工作正常。但我想向用户显示以页面加载为中心的当前国家/地区位置。任何人帮助我?

2 个答案:

答案 0 :(得分:0)

@ 3gwebtrain正在改进他的代码。

JobIntentService.enqueueWork(getApplicationContext(), MyIntentService.class, JOB_ID, mServiceIntent);

答案 1 :(得分:-1)

这对我有用:

  spring.mvc.view.prefix: 
  spring.mvc.view.suffix: .jsp