Как использовать mapserver на Android

#android #mapserver

#Android #mapserver

Вопрос:

Могу ли я использовать mapserver на Android? Я хочу создать отдельное приложение с реализацией тайлинга, масштабирования и панорамирования. Мне нужно каждый раз динамически манипулировать файлом .map. Кто-нибудь может подсказать мне, как использовать подход или как использовать php mapscript для вызова mapserver?

Ответ №1:

Mapserver — это серверная технология, она может использоваться Android или любой другой ОС с разумным браузером.

Вам нужен сервер, который будет запускать Apache / Mapserver / PHP, посмотрите на MS4whttp://www.maptools.org/ms4w

Комментарии:

1. Вы можете запускать серверы как службы на Android.

2. Я даже не подразумевал, что Android не может его запустить. Однако я указывал, что в этом нет необходимости и что, скорее всего, этого не следует (если вы не хотите развертывать частный локальный сервер для каждой установки вашего приложения)

3. Иногда это единственный способ, если вы хотите использовать огромные карты и быть в автономном режиме (подключение к Интернету не всегда доступно). Фактически, именно так работают многие автономные картографические приложения — у них есть встроенный веб-сервер, работающий на localhost.

Ответ №2:

Во-вторых, MapServer — это технология на стороне сервера ГИС, позволяющая публиковать ваши данные в сервисах. Вы сможете использовать все кроссплатформенные сервисы (большинство из них) через стандартный протокол OGC (например, WMS, WFS)

Вызвать службу с MapServer можно так же, как и другие службы, используя http-запрос. Более подробная информация о том, как использовать сервисы MapServer:http://mapserver.org/ogc/wms_client.html