月曜日からZoomビヘイビアを使用した拡大縮小移動機能を実装している。
参考にしたのは以下のリンク。
- Zoom to Bounding Box II
- Zoomable Geography
- タッチ操作に対応した画像ビューワーをJavaScriptで作るならD3.jsが便利 - てっく煮ブログ
- 【D3.js】 viewBox属性を使ったPan/Zoon | GUNMA GIS GEEK
ちょっと座標計算がいい加減だが、一応iPhoneのChrome,Win 8.1 Chromeで動くことは確認した。タッチにも対応するのでzoom behaviorは確かに便利だ。
しかしブラウザによって実行結果がかなり異なるのが気になるね。Chrome専用ということでよろしくお願いします。