诺基亚这里的JavaScript API禁用缩放iOS中的缩放

我刚开始使用诺基亚这里的API,它工作的很好,但我注意到,地图禁用在iOS和iPhone和iPad上的缩放。

这里是一个例子: http : //seemann.com/mapsample/

在桌面上的大多数浏览器上都能正常工作,但在iOS上不可能缩放。 (还没有在Android上进行过testing。)即使closuresBehavior组件,也会发生这种情况。

思考?

Javascript HERE Maps API 中存在一个基本的缩放缩放function只需要包含Behavior组件即可,如图所示。

 var map = new nokia.maps.map.Display(mapContainer, { // initial center and zoom level of the map center: [52.51, 13.4], zoomLevel: 10, components: [ // We add the behavior component to allow panning / zooming of the map new nokia.maps.map.component.Behavior()] }); 

举几个例子

  • developer.here.net上的基本地图组件
  • CNN新闻头条新闻

如果您不包括Behavior缩放将无法正常工作 – 这里是一个例子

  • 基本地图 – 在developer.here.net没有行为

我刚刚testing了使用iPad的例子,他们工作正常。

根据浏览器支持matrix ,API将在Safari 5+和iOS 4+上运行