2009-12-28 39 views
11

là có thư viện hoặc thành phần nào cho phép phóng to kiểu ảnh hoặc pdf ở nơi tôi có hình ảnh mà tôi muốn người dùng có thể nhấp để phóng to và ra ngoài và tôi muốn hỗ trợ có khả năng phóng to một số lần và thu nhỏ một số lầncó thư viện chứa nút phóng to/thu nhỏ trên hình ảnh và cho phép tăng + và -

tôi muốn tương đương với mỗi người dùng có khả năng để làm công cụ như thế này: https://addons.mozilla.org/en-US/firefox/addon/139

+0

vì tò mò, tại sao bạn cho phép nó tự động chấp nhận câu trả lời? không chỉ nó chỉ cho một nửa số tiền thưởng nhưng bạn cũng mất giọng nói để trả lời bạn thích –

+0

hmm. . tôi đã không nhận ra nó đã cho 1/2 tiền thưởng. . xin lỗi – leora

+0

Vâng 1/2 của tiền thưởng là không may nhưng không phải là một vấn đề thực sự. Tuy nhiên, bạn không thể thay đổi câu trả lời tự động được chấp nhận cho tiền thưởng trong khi bạn có thể trả lời cho một câu hỏi bình thường –

Trả lời

13

Có một cái nhìn tại địa chỉ:

  • jQuery Plugin gzoom
  • shiftzoom (ví dụ here)
  • jQuery MapBox plugin (làm việc với cuộn whell và tôi chắc chắn rằng bạn có thể dính +/- các nút)
  • plugin MooZom (hoạt động với tính năng cuộn cuộn và tôi chắc chắn bạn có thể dán các nút +/-)
  • Anything Zoomer cũng đẹp

Sau đó, có Zoomorama thay thế cho Microsoft's Seadragon nếu bạn không nhớ sử dụng flash.

10

Bạn có thể sử dụng API Google Maps để thực hiện điều đó. Tất cả những gì bạn cần làm là tạo ra custom map tiles. Có một số nice tutorial here.

CHỈNH SỬA: Chỉ cần tìm một số khác site sử dụng cùng một kỹ thuật.

Tôi cũng đã tìm thấy một số giải pháp thay thế mà không dựa trên Google Maps API (1st là tốt nhất theo ý kiến ​​của tôi):

  1. Microsoft's Seadragon
  2. http://ditchnet.org/dhtmlgallery/slider.html
  3. http://www.oneblackbear.com/zoom/index.html
  4. http://www.rborn.info/moozoom.php

và các câu hỏi khác về chủ đề này:

  1. Image Zoom using javascript?
  2. Javascript for zooming and panning an image
  3. Javascript/jQuery image zoom plugin

EDIT: Nếu bạn có hình ảnh thực sự lớn, bạn có thể tải lên các tập tin để GigaPan(SM)embed họ trong trang web của bạn.

+0

Tôi nghĩ rằng việc sử dụng API Google Maps cho điều này là một ý tưởng tuyệt vời nói chung, nhưng tổng số quá mức cần thiết cho nhiệm vụ đó (thêm nút + và - vào hình ảnh). Mặt khác, OP có thể thích nó. Chúng ta sẽ thấy. –

+0

@Pekka Có thể thực sự là quá mức cần thiết, nhưng API Google Maps đáng tin cậy, được tài liệu hóa và gọn nhẹ. – jbochi

+0

+1 Seadragon trông tuyệt vời! –

2

Hãy xem GWT quá ...

đây là một phóng to thu nhỏ thực hiện trong GWT: http://gwtgallery.appspot.com/about_app?app_id=21025

+0

tôi đang bối rối về điều này. Bạn có phải sử dụng một số dịch vụ riêng biệt ở đây hoặc bạn có thể chỉ cần lấy mã nguồn và nhúng nó vào trang web của bạn. có vẻ như bạn cần thanh toán và đăng ký một số dịch vụ bên máy chủ – leora

Các vấn đề liên quan