Javascript 如何在谷歌地图中设置屏幕中心的标记

Javascript 如何在谷歌地图中设置屏幕中心的标记,javascript,google-maps,typescript,google-maps-api-3,ionic2,Javascript,Google Maps,Typescript,Google Maps Api 3,Ionic2,我正在用javascript制作一个像uber或lyft这样的交通应用程序。我需要通过屏幕中心获得地图位置,在那里我有一个y=0和x=0的标记 如下图所示: 随着手指移动屏幕并自动注册新位置,因为标记始终位于屏幕中心 有人能帮我吗? 非常感谢您需要的是收听地图的中心更改事件,并获取中心的长度。正如您所说,标记将始终位于地图的中心 this.map = new google.maps.Map(this.mapElement.nativeElement); _this = this; googl

我正在用javascript制作一个像uber或lyft这样的交通应用程序。我需要通过屏幕中心获得地图位置,在那里我有一个y=0和x=0的标记

如下图所示:

随着手指移动屏幕并自动注册新位置,因为标记始终位于屏幕中心

有人能帮我吗?
非常感谢

您需要的是收听地图的中心更改事件,并获取中心的长度。正如您所说,标记将始终位于地图的中心

this.map = new google.maps.Map(this.mapElement.nativeElement);
_this = this; 
google.maps.event.addListener(this.map, 'center_changed', function () {
      _this.latLngObj = _this.map.getCenter();
     console.log('lat long object '+ _this.latLngObj);
    });

你问的是如何保持标记在屏幕中间,同时移动地图,对不对?因此,移动标记的位置。确切地说,在屏幕的每次移动中,必须显示中心点的经度和纬度。