2015-04-29 7 views
11

Mam prosty map proof of concept gdzie, podobnie jak maps.google.com Mam suwak u dołu strony z widokami ulicy/panoramami. Po kliknięciu obrazu przeniesie Cię do tego samego widoku ulicy.Google Maps - przełączanie między lokalizacjami Street View Panorama płynnie

W jaki sposób mogę uzyskać ten sam efekt przejścia, jakiego używa Google, gdy przechodzą one z jednego widoku ulicy do drugiego? Jego naprawdę gładka pozwala uniknąć wielu gwałtownych powtórzeń, których obecnie doświadczam.

Jest tam GitHub Repo, jeśli to pomoże.

+0

umm ... Myślę, że z API, możesz tego nie być w stanie. Zauważ, że przejście na steetview w Google Maps Streetview API też nie jest animowane. Ale możesz grać z rozmiarem, nieprzezroczystością i timerem javascript, aby stworzyć podobny efekt ... – kaho

+0

Prawdopodobnie, co by mnie zasmuciło. Coś mi mówi, że jest wbudowane w API i albo nie jest udokumentowane, albo nie jest reklamowane publicznie. Zaczynam znajdować wiele drobnych rzeczy w tym niesamowitym programie Google Maps. – JDillon522

+1

Nie znalazłem sposobu na to w API, więc gdy chcę płynnego przejścia, używam Google Street View Image API, aby pobrać dwa widoki, które chcę przejść między. Mogę określić, kiedy załadowano oba obrazy (nie wiem, czy działa to w starszych przeglądarkach), i wykonać przejście w nakładce na górze panoramy. W twoim przypadku możesz buforować obrazy "do". Możesz spróbować, jeśli nie znajdziesz lepszej odpowiedzi. – brenzy

Odpowiedz

2

Czy próbowałeś zrobić dwa pojemniki z mapami, a następnie załadować drugi i zaniknąć, podczas gdy drugi z nich przełączał się i przełączał w trakcie zmiany.

+0

Potencjalnie. Po zagraniu z widokiem ulicy w Mapie Google wydaje się, że po prostu robią coś w rodzaju rozmycia i rozciągnięcia animacji. Zastanawiam się, czy można go zhakować, mając jeden pojemnik na pierwszy widok ulicy, nakładając obraz ulicy na tę dokładną lokalizację, rozmazując i rozciągając ten obraz, a w tle wczytując nową lokalizację w oryginalnym widoku ulicy, a następnie ukryj obrazy z widoku ulicy. Jeśli potrafisz wskazać mi dobre miejsce, które nauczy mnie tego rodzaju przejść (zacieranie się i rozciąganie), dam ci nagrodę. – JDillon522

+0

Czy można po prostu użyć jQuery, aby zanikać i zanikać pojemniki macierzyste w razie potrzeby ... – ratiorick

+0

Prawdopodobnie. Ale to nie jest efekt, na który tak naprawdę chodzę. – JDillon522

Powiązane problemy