2011-08-22 93 views
2

我正在改变我的OpenLayers地图的缩放方法。如果您现在要前往Google地图并在地图上双击伦敦进行缩放,则缩放操作完成后,鼠标光标将指向伦敦。在OpenLayers中,如果我双击伦敦,我的鼠标光标不在伦敦附近,因为地图现在在视口的中心有伦敦。有没有简单的方法来完成这个?谢谢!如何使用鼠标在OpenLayers中缩放,以便鼠标指向缩放前后的相同位置(Google Maps)?

回答

1

没有看到你的代码我会假设你正在使用OpenLayers.Control.MouseDefaults进行导航,它的工作方式与你描述的一样(我认为它会在未来的版本中被弃用)。要使用Google Maps类似的放大功能,您应该使用OpenLayers.Control.Navigation控件。