Javascript 如何在谷歌地图中设置屏幕中心的标记
我正在用javascript制作一个像uber或lyft这样的交通应用程序。我需要通过屏幕中心获得地图位置,在那里我有一个y=0和x=0的标记 如下图所示: 随着手指移动屏幕并自动注册新位置,因为标记始终位于屏幕中心 有人能帮我吗?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
非常感谢您需要的是收听地图的中心更改事件,并获取中心的长度。正如您所说,标记将始终位于地图的中心
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);
});
你问的是如何保持标记在屏幕中间,同时移动地图,对不对?因此,移动标记的位置。确切地说,在屏幕的每次移动中,必须显示中心点的经度和纬度。