Nokia Here APIを使い始めたばかりで、うまく機能しますが、iPhoneとiPadの両方で、マップがiOSのピンチズームを無効にしていることに気付きました。
次に例を示します:http ://seemann.com/mapsample/
デスクトップ上のほとんどのブラウザで正常に動作しますが、iOSではピンチズームはできません。(Androidではテストされていません。)これは、Behaviorコンポーネントをオフにしても発生します。
考え?
Nokia Here APIを使い始めたばかりで、うまく機能しますが、iPhoneとiPadの両方で、マップがiOSのピンチズームを無効にしていることに気付きました。
次に例を示します:http ://seemann.com/mapsample/
デスクトップ上のほとんどのブラウザで正常に動作しますが、iOSではピンチズームはできません。(Androidではテストされていません。)これは、Behaviorコンポーネントをオフにしても発生します。
考え?
Javascript 用の HERE Maps API には、基本的なピンチ ズーム機能が存在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()]
});
いくつか例を挙げると
ズームを含めないと機能しませんBehavior
- ここに例を示します
iPad を使用してサンプルをテストしたところ、問題なく動作しました。
ブラウザ サポート マトリックスによると、API は Safari 5 以降および iOS 4 以降で動作します。