2013-05-24 4 views
0

Я хочу создать Processing приложение в режиме Android, которыйОтображение карты в обработке

  1. отображает карту города (от Google, Yander или Open Street Maps),
  2. позволяет пользователю перемещаться карта (например, в приложении «Карты Google» на мобильных устройствах),
  3. Увеличение и уменьшение масштаба и
  4. отображает координаты места, когда пользователь нажимает там.

Есть ли примеры подобных приложений или учебников, как их создать?

ответ

1

Вот отличный учебник с помощью TileMill для визуализации карты:

http://tillnagel.com/2011/06/tilemill-for-processing/

Кроме того, здесь большая обработка ветки форума на тему:

http://forum.processing.org/topic/processing-and-maps

Вы можете использовать OpenStreetMap для отображения карт, но их XML-формат занимает много времени, чтобы разобрать. Я бы рекомендовал использовать инструмент osm2pgsql для преобразования файла OSM в базу данных. Затем вы можете передать свою систему карт обработки картам через базу данных.

Если бы вы могли каким-то образом использовать традиционный Java-способ создания приложения для Android, я бы это сделал, потому что новые векторные карты Google были очень быстрыми, и из-за того, что я испытал, приложение Android Android Generator может быть немного отрывочным.

EDIT: Вот как писать Обработка на Java. Это было слишком подробно, чтобы добавить комментарии.

В процессе обработки FAQ возникает вопрос «Я знаю Java, это Java? Как я могу использовать его таким образом?». В ответе автор утверждает, что «Обработка преобразуется в прямую java, когда вы нажимаете кнопку запуска».

Чтобы уточнить это, автор также сделал tutorial about using Processing within Eclipse. По сути, вы используете файл для записи ваших Java-апплетов. Я не уверен, что это будет хорошо работать с Картами Google, но это стоит того.

+0

Можно ли смешивать обработку и Java (использовать традиционную Java, где требуется производительность)? Как inline Assembler в старые времена C. –

+0

См. Мое редактирование выше – crocboy