Хорошие инструменты для анимированных карт на веб-странице - PullRequest
3 голосов
/ 31 декабря 2010

Я хочу представить регионы на карте внутри веб-страницы. Регион должен быть кликабельным и выделяться при наведении курсора. Я использую django, поэтому я склонен ориентировать towords matplotlib и другие инструменты на python.

В сети есть интересные проекты:

Проблема в том, что я не знаю, где найти данные GeaJson, касающиеся стран и областей.

Есть ли у кого-нибудь советы, чтобы не терять слишком много времени со сложными приложениями. спасибо

Ответы [ 2 ]

2 голосов
/ 31 декабря 2010

Я бы определенно пошел с открытыми слоями, если бы это была просто презентация.

Geodjango удобен для того, чтобы позволить администраторам редактировать пространственные данные в администраторе django, но сам по себе не имеет большого значения для шаблонов представления карты - вы должны создать их самостоятельно (используя openlayers) или попробовать дополнение django olwidget .

1 голос
/ 31 декабря 2010

Я предлагаю вам ознакомиться с проектом OpenLayers (http://openlayers.org/) - он обеспечивает основу для практически любого вида отображения карты в браузере (а также то, что используется polymaps для их реализации на стороне клиента). ).

Ссылки на бесплатные данные картографического сервиса можно найти здесь: http://geoserver.org/display/GEOS/Available+WMS+and+WFS+servers. Возможно, вы также захотите попробовать Google Maps API (http://code.google.com/apis/maps/index.html), хотя это не позволит активировать кликабельные области, которые уже есть на карте.

...