gpt4 book ai didi

javascript - Google Maps v3 - 我可以确保每次都能顺利平移吗?

转载 作者:行者123 更新时间:2023-12-03 13:18:27 28 4
gpt4 key购买 nike

我的 map 在一个城市中有数百个标记。通常不超过 20 英里半径。
我已经通读了文档,但还没有找到一种方法来将 init 设置为在每个标记之间自动平移,无论距离如何。
默认行为是近时平移,远时跳跃。
我理解他们为什么要这样做,因为 map 不会以选定的缩放级别加载整个世界,如果距离太大,它可能会搞砸。但是,我认为它可以处理 20 英里半径范围内的投诉最少。

如果有人有任何想法,我很想听听他们的意见。
谢谢

最佳答案

平滑平移的阈值不依赖于当前中心与新目标之间的距离。这取决于更改是否需要整页滚动(水平和垂直):
引自 API Reference :

panTo(latLng:LatLng)

Changes the center of the map to the given LatLng. If the change is less than both the width and height of the map, the transition will be smoothly animated.


因此,只要您缩小到视口(viewport)的高度和宽度为 20 英里,就应该保证在 20 英里以下的距离内平滑平移。

关于javascript - Google Maps v3 - 我可以确保每次都能顺利平移吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3817812/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com