Ищете мобильную платформу для просмотра векторных данных и использования ее как простой карты - PullRequest
0 голосов
/ 27 февраля 2012

Я хотел бы разработать или использовать существующую платформу, которая позволит мне просматривать пользовательские векторные данные и использовать ее в качестве карты на мобильных телефонах, таких как Android / IPhone (возможно, даже WP7).

Я надеюсь, что уже есть хорошая инфраструктура для того, что мне нужно, поэтому мне не нужно было бы разрабатывать всю инфраструктуру самостоятельно.

В заключение -

  1. Существует ли какая-либо существующая платформа, которая может удовлетворить мои потребности?
  2. Если нет, то как бы вы, ребята, предложили мне начать? Как мне сохранить мои векторные данные? Как я мог прочитать это? Должен ли я просматривать его с помощью графического движка, например OpenGL? Есть ли шанс, что это решение может быть кроссплатформенным?

Я знаю, что это возможно, поскольку это уже было сделано с такими приложениями, как Waze . И он работает одинаково на iOS и Android.

Спасибо!

1 Ответ

0 голосов
/ 04 апреля 2012

После долгих исследований я нашел решение, которое соответствует большинству моих потребностей.На данный момент я решил использовать только Android, поэтому использую AndEngine (в будущем, я думаю, это будет чистый OpenGL).AndEngine может читать файлы .svg и превращать их в PNG во время выполнения, а также имеет встроенную поддержку ZoomCamera, которая позволяет очень легко перемещать и масштабировать карту.

Я конвертирую SVG в PNG, потому чтопо-видимому, мобильные устройства не имеют очень хорошей поддержки сглаживания, и рендеринг изогнутых путей также может быть проблемой.

...