Javascript 拖动地图后,标记将移动到地图中心

Javascript 拖动地图后,标记将移动到地图中心,javascript,google-maps-api-3,Javascript,Google Maps Api 3,我需要谷歌地图与标记,将始终停留在中心(改变其位置为中心)的地图时,我拖动地图 var mapcenter = new google.maps.LatLng(<?= $coordinates ?>); map = new google.maps.Map(document.getElementById('map'),{zoom:12,center:mapcenter}); google.maps.event.addListener(map,'center_changed',functi

我需要谷歌地图与标记,将始终停留在中心(改变其位置为中心)的地图时,我拖动地图

var mapcenter = new google.maps.LatLng(<?= $coordinates ?>);
map = new google.maps.Map(document.getElementById('map'),{zoom:12,center:mapcenter});
google.maps.event.addListener(map,'center_changed',function(){...});
var marker = new google.maps.Marker({position:mapcenter,map:map});
var-mapcenter=new google.maps.LatLng();
map=new google.maps.map(document.getElementById('map'),{zoom:12,center:mapcenter});
google.maps.event.addListener(map,'center_changed',function(){…});
var marker=new google.maps.marker({position:mapcenter,map:map});
由地图中心更改触发的此功能应将标记的位置更改为地图中心

这个怎么样

var mapcenter = new google.maps.LatLng(<?= $coordinates ?>);
var map = new google.maps.Map(document.getElementById('map'), { zoom: 12, center: mapcenter });
var marker = new google.maps.Marker({ position: mapcenter, map: map });    
google.maps.event.addListener(map,'center_changed', function() {
    marker.setPosition(map.getCenter());
});
var-mapcenter=new google.maps.LatLng();
var map=new google.maps.map(document.getElementById('map'),{zoom:12,center:mapcenter});
var marker=new google.maps.marker({position:mapcenter,map:map});
google.maps.event.addListener(map,'center_changed',function(){
marker.setPosition(map.getCenter());
});