Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Support Ricoh360 embeds, possibly other 360 images.

Đang mở
#391 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức phù hợp với người mới
25/100
Loại issue
Tính năng
Độ rõ ràng
Cần làm rõ
Mức độ hoạt động
Đình trệ
Công nghệ
javascript
Lĩnh vực
frontend, web-dev

Hướng nghiên cứu

Bắt đầu bằng cách xem xét phương thức nhúng SceneVR hiện có và cách xử lý loại media đối với các URL được lưu trữ. So sánh các cách tiếp cận đó với ví dụ Ricoh Theta và xác định xem phạm vi dự kiến có bao gồm equirectangular uploads, theta360.com URLs hay cả hai; “done” phải có nghĩa là có một quy trình hỗ trợ hoạt động được, được ghi chép đầy đủ, cùng với phương pháp kiểm thử hoặc xác minh đã được thống nhất.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

enhancement

A zendesk request came in for supporting embeds of Ricoh Theta 360 images.

We might be able to adapt the method used for SceneVR to embed a single equirectangular image, although as the request noted, images will typically be larger than StoryMap's maximum upload size.

For images hosted at theta360.com we might also be able to add a media type which recognizes the URL pattern and renders an embed. Below is an example embed taken from a random Theta 360 page found online. I don't know if it'd be feasible to dynamically write a script tag like that and get the desired behavior, but logging here in case we decide to pursue it.

<blockquote data-width="500" data-height="375" class="ricoh-theta-spherical-image" >360 Photo
 Sphere example shot with Ricoh Theta--&gt;shared via Ricoh Theta app  #theta360 - <a 
href="https://theta360.com/s/Dzp" target="_blank">Spherical Image - RICOH THETA</a>
</blockquote>
<script async src="https://theta360.com/widgets.js" charset="utf-8"></script>
Ngôn ngữ chính
JavaScript
Star
250
Fork
61
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Chuẩn bị môi trường

  • Có Dockerfile hoặc tệp Docker Compose
  • Không có mẫu pull request
  • Không có hướng dẫn đóng góp

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của NUKnightLab/StoryMapJS

Tất cả issue của NUKnightLab/StoryMapJS

Issue tương tự

Thêm issue về JavaScript

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.