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

时间:2011-08-22 18:43:39

标签: map zoom openlayers

我很难改变OpenLayers地图的缩放方法。如果您现在要去Google地图并在地图上双击伦敦进行缩放,则在缩放操作完成后鼠标光标指向伦敦。在OpenLayers中,如果我双击伦敦,我的鼠标光标在伦敦附近,因为地图现在在视口的中心有伦敦。有没有一种简单的方法来实现这一目标?谢谢!

1 个答案:

答案 0 :(得分:1)

如果没有看到您的代码,我会假设您正在使用OpenLayers.Control.MouseDefaults进行导航,并且它按照您描述的方式工作(我认为它将在未来的版本中弃用)。要使用类似Google地图的放大功能,您应该使用OpenLayers.Control.Navigation控件。