OpenGL Google Карты, как навигация - PullRequest
0 голосов
/ 18 апреля 2011

Я хотел бы создать приложение с использованием OpenGL ES (в ObjC), позволяющее пользователю переходить на детализированную 2D-карту (панорамирование, масштабирование, поворот) с помощью распознавателей жестов.

У меня, как и у Google Maps,папка, содержащая 128x128 текстур для каждого «чанка» и уровня LOD, например, LOD 0 = 1 текстура, LOD 1 = 4 текстуры, LOD 2 = 16 текстур и т. д. В зависимости от масштаба / масштаба, я могу переключать LODчтобы показать больше деталей ...

Как бы вы реализовали что-то подобное, технически?

Например, как требуется загрузить / выгрузить текстуры (NSOperationQueue? Что произойдет, если пользователь увеличит иdezoom и / или панорамирование очень быстро?), как переключать LOD и т. д.

1 Ответ

0 голосов
/ 18 апреля 2011

Я бы посмотрел презентацию WWDC 2010 № 104 и ее демонстрационный код PhotoScroller .В нем подробно рассматриваются вопросы использования плиток в UIScrollView, а также управление масштабированием и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...