2016-03-21 16 views
-1

ile nasıl gösterilir? İşte, işte bu. Şu anda harita üzerinde gerçek zamanlı Gps ile html5 player adlı bir proje yapıyorum. Bu, video oynatılırken haritadaki geçerli konumu göstermem gerektiği anlamına gelir. Bununla ilgili video dosyası ve Gpx dosyası ellerimde. Oyuncu bölümünü çoktan anladım ve oyuncunun altında bir haritayı başarıyla ekledim. Harita zaten videonun izini gösterebilir. Bundan sonra yapmam gereken şey, video oynatma ile haritadaki konumun gösterilmesidir (harita üzerinde, hareket ettiğinizi gösteren bir işaretleyici veya simge). Senkronize edilmeli. Yani Ol3'te herhangi bir işlev veya yöntem bunu gerçekleştirebilir mi? Aklımda bulunan şey, GPX dosyasını ayrıştırmak için zaman verilerini ve konum verilerini ayıklamak ve daha sonra video dosyasının şu andaki saatiyle eşleştirmektir. Ama bu bir çok hesaplama. Bana bu konuda yardım edebilecek olursanız sevinirim.Geçerli konum (GPX dosyası), html oynatıcısı

cevap

0

Bu örnekle bakabilirsiniz:

Eğer noktanın yolunu hesaplanan varsa

http://openlayers.org/en/v3.14.2/examples/feature-move-animation.html

, sana düzgün render

+0

Peki tutmak için harita postcompos olayı kullanmanızı öneririz, yol aslında GPS izidir ve GPX dosyasını okuyarak haritaya bir katman olarak eklenir. Ol3 parçayı haritaya yükleme yöntemine sahiptir. Şimdiye kadar yaptığım şey, her saniye video zamanını kontrol etmem ve GPX dosyasına göre zaman noktasının coğrafi konumunu bulmamdır (XML dosyası olarak okunabilir). Ve her saniye simgesinin geometrisini ayarlayın. Ancak, xml dosyasının zaman ve konum verilerini içeren birçok etiketi olmasına rağmen, zaman etiketi her 5 veya 6 saniyede bir güncellenir. Böylece simge çok yavaş bir şekilde güncellenebilir ve 5 saniye sonra sonraki konuma atlayabilir. Yani pürüzsüz yapmak için zaten var mı? – Young

İlgili konular