Javascript 当地图移动时,使标记固定在屏幕中心;然后更新标记的当前位置
我使用Javascript 当地图移动时,使标记固定在屏幕中心;然后更新标记的当前位置,javascript,angularjs,google-maps,google-maps-api-3,google-maps-markers,Javascript,Angularjs,Google Maps,Google Maps Api 3,Google Maps Markers,我使用@agm/core在一个有角度的用户界面上显示地图,我可以在地图上放置标记,并可以通过[mapDraggable]将其设置为true使其可拖动 问题是,当背景中的地图移动时,我需要标记停留在屏幕中心,我需要更新标记的最新位置,并将它们存储在变量中 我尝试过使用CSS,但是没有,下面是我正在使用的代码 <agm-map [latitude]="lat" [mapDraggable]="true" [longitude]="lng" [zoom]="zoom"> <a
@agm/core
在一个有角度的用户界面上显示地图,我可以在地图上放置标记,并可以通过[mapDraggable]
将其设置为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>
使用上述代码,地图是可拖动的,但标记会随地图移动,如何在标记停留在屏幕中心时使地图可拖动。我需要标记的最新纬度和经度。请参考此答案。谢谢我会调查的。嘿@Nithin,你解决了吗?请参考这个答案。谢谢威尔会调查的。嘿@Nithin,你解决了吗?
agm-map {
height: 100vh;
}
agm-marker {
position: fixed;
left: 50vw;
top: 50vh;
z-index: 9999;
}