诺基亚这里的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+上运行