Map 如何在OpenLayers中使用鼠标进行缩放,以便在缩放前后鼠标指向相同的位置(谷歌地图)?

Map 如何在OpenLayers中使用鼠标进行缩放,以便在缩放前后鼠标指向相同的位置(谷歌地图)?,map,zooming,openlayers,Map,Zooming,Openlayers,我很难改变OpenLayers地图的缩放方法。如果您现在要转到谷歌地图并双击地图上的伦敦进行缩放,则在缩放操作完成后,鼠标光标将指向伦敦。在OpenLayers中,如果我双击London,我的鼠标光标就不会靠近London,因为地图现在在视口的中心有London。有没有一种简单的方法可以做到这一点?谢谢 在没有看到您的代码的情况下,我假设您正在使用OpenLayers.Control.MouseDefaults进行导航,并且它的工作方式与您描述的相同(我认为在未来的版本中它将被弃用)。要拥有谷歌

我很难改变OpenLayers地图的缩放方法。如果您现在要转到谷歌地图并双击地图上的伦敦进行缩放,则在缩放操作完成后,鼠标光标将指向伦敦。在OpenLayers中,如果我双击London,我的鼠标光标就不会靠近London,因为地图现在在视口的中心有London。有没有一种简单的方法可以做到这一点?谢谢

在没有看到您的代码的情况下,我假设您正在使用OpenLayers.Control.MouseDefaults进行导航,并且它的工作方式与您描述的相同(我认为在未来的版本中它将被弃用)。要拥有谷歌地图的放大功能,您应该使用OpenLayers.Control.Navigation控件