我在React中构建了一个地图组件,并注意到我的组件和Google地图之间的平移惯性有点不同。例如,在我的React组件中,如果用户稍微拖动地图并让鼠标按钮熄灭,则移动会相当快地减速。
但是,如果你去谷歌地图并做同样的事情,那么在用户释放鼠标按钮后会发生更多的动作。有趣的是,我注意到官方Google Maps API示例和Google地图之间存在相同的行为。
API文档:https://developers.google.com/maps/documentation/javascript/interaction
如果您平移其中一个示例,则移动会立即停止。
我在官方API文档中找不到任何内容 - 有没有办法改变惯性行为与Google Maps JavaScript API的行为方式,以便更接近地匹配maps.google.com上的内容?或者这就是API的行为方式?