如何解决像谷歌地图一样缩放时如何将标记保留在屏幕底部?
我想知道是否可以更改默认行为缩放,默认情况下似乎会在所有方向更改 viewport
,但我想保持底部不变,只调整其他三个的大小, pitch
也是必要的。
我希望标记在像第一个 gif
那样放大/缩小时保持其位置。
现在的工作方式是,当手势停止时,相机会根据生成的新标记设置动画,因为如果要设置动画,相机会出现故障。
const markerLatLng: LatLng = {latitude: 42.00352792344026,longitude: 21.396884999999997}
const generatedMarker: LatLng = computeDestinationPoint(
markerLatLng,currentDistance,currentHeading,);
mapViewRef.current?.animateCamera(
{
center: generatedMarker,heading: currentHeading,pitch: defaultPitch,zoom: currentZoom,}
)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。