Как я могу визуализировать Google Maps Android API v2 в TextureView?

Согласно этому комментарию, Карты Google Android API v2 использует SurfaceView для отображения карты. И анимация просмотра не работает с SurfaceView. Вот проблема, с которой я столкнулся: http://www.youtube.com/watch?v=rBWvRxV64WU (MapView мерцает, когда начинается анимация слайдов). Я думаю, что с помощью TextureView эта проблема может не возникнуть. Итак, как я могу отображать карты Google на TextureView?

--- ОБНОВЛЕНИЕ ---
Команда Google Maps устранила эту проблему в API 16: https://code.google.com/p/gmaps-api-issues/issues/detail?id=4839


person Marcos Lopes    schedule 14.01.2013    source источник


Ответы (1)


Итак, как я могу отображать карты Google на TextureView?

Получите работу в Google, присоединитесь к команде Maps и внесите изменения в библиотеку Maps V2 с закрытым исходным кодом, чтобы использовать TextureView на поддерживаемых устройствах.

В противном случае вы не можете изменить это, так как это не открытый исходный код, и поэтому вы не можете его изменить.

Извиняюсь!

person CommonsWare    schedule 14.01.2013
comment
Спасибо, я этого не знал. Есть ли обходной путь для этой ошибки анимации? - person Marcos Lopes; 15.01.2013
comment
@MarcosLopes: Извините, понятия не имею. Учитывая, что Сирил Моттье вмешался в проблему Maps V2, я подозреваю, что это именно то, что есть, поскольку Сирил наверняка знал. - person CommonsWare; 15.01.2013