2013-04-14 10 views
7

Potrzebuję utworzyć przechylony widok w aplikacji Maps API v2. Wiem, że API v2 ma feature przechylić widok, ale to nie wystarcza do mojego użytku (potrzebuję 70-75 stopni), więc próbowałem użyć metody .setRotationX.Stosowanie polecenia setRotation do Maps API v2

Kiedy stosuję obrót, sam widok jest skrócony (co oznacza, że ​​zastosowano pewien rodzaj obrotu), ale kafelki mapy (potrzebuję tylko widoku satelitarnego) pozostają w tej samej pozycji. Próbowałem również przesłonić metody .onDraw z zastosowaniem rotacji bezpośrednio na płótnie, ale bez powodzenia.

W aplikacji Maps API v1 setRotationX działa zgodnie z przeznaczeniem, kafelki są pochylone i uzyskujemy jakąś perspektywę 3D/głębi, której potrzebuję, ale mam kilka innych problemów, więc próbuję użyć interfejsu API v2.

+3

Biorąc pod uwagę, że interfejs użytkownika mapy w Mapach V2 jest faktycznie renderowany w innym procesie, z bitami przesłanymi z powrotem do wyświetlania w twoim, a wynik jest pokazany na "SurfaceView", fakt, że nie możesz tego uruchomić nie zaskakuje mnie. – CommonsWare

+0

Dzięki za odpowiedź. Nie byłem pewien, jak dokładnie działa API v2, ale teraz, gdy już to wyjaśniłeś, brzmi to nieprawdopodobnie :( –

+0

@CommonsOdpowiedz, że powinieneś to ująć jako odpowiedź: – Warpzit

Odpowiedz

0

Funkcja, której szukasz, nie jest dostępna w wersji V2 z api mapy. Nie jest również dostępny w wersji 3.12.

Powiązane problemy