当地图移动时,使标记固定在屏幕中心;然后更新标记的当前位置

时间:2017-11-08 11:56:43

标签: javascript angularjs google-maps google-maps-api-3 google-maps-markers

我正在使用@agm/core在角度ui上显示地图,我可以将标记放在地图上,并可以通过设置为[mapDraggable]的{​​{1}}使其可拖动。

问题是当背景中的地图移动时我需要将标记留在屏幕中心,我需要更新标记的最新位置并将它们存储在变量中。

我尝试使用CSS但不能,这是我正在使用的代码。

true

使用的CSS就像这样

<agm-map [latitude]="lat" [mapDraggable]="true" [longitude]="lng" [zoom]="zoom">
    <agm-marker [latitude]="lat" [longitude]="lng" [markerDraggable]="false" (dragEnd)="markerDragEnd(marker, $event)"></agm-marker>
</agm-map>

使用上面的代码,地图是可拖动的,但标记随地图一起移动,当标记停留在屏幕中心时,如何使地图可拖动。我需要更新标记的纬度和经度。

0 个答案:

没有答案