Я попытался объяснить соответствующие детали вашего интереса ниже. Я хочу вкратце сказать, что если вы хотите создать отличное приложение, вам нужен OpenLayers.
OpenLayers - это библиотека JavaScript с открытым исходным кодом, которая предоставляет множество богатых методов для создания веб-приложений, подобных Google Maps. он поддерживает множество событий и элементов управления, помимо этого вы можете добавить слишком много слоев, которые интегрированы с картами Google Maps, Yahoo Maps, Virtual Earth, TMS, WMS, CloudMade и XYZ, а также с картами MapBox.
как MapBox, это действительно красочный и красивый дизайнер карт, который помогает вам разрабатывать микросайты с помощью некоторых инструментов. Трудно разработать большое приложение с его инструментами, кроме того, оно не является массовым. это действительно хорошо для платформы публикации карт, но я думаю, что ограничен возможностями, не похожими на openlayers. для обслуживания веб-карты с mapbox, вы должны проверить ее инструменты:
Скромные Карты написаны, чтобы быть минимальными и делать несколько предположений об использовании. Это идеальная основа для построения картографических инструментов.
Воск добавляет элементы управления масштабированием, постоянные ссылки и многие другие основные функции и пользовательский интерфейс в Modest Maps.
mmg добавляет гибкую поддержку функций GeoJSON в Modest Maps.
HTMAPL позволяет легко создавать карты с помощью Modest Maps, написав не что иное, как простой HTML.
Easey добавляет переходы «Сглаживание» , «Масштабирование», «Панорамирование» к Модестным картам.
как TileMill, это разработчик стиля карты для красочных карт. на самом деле это дизайнер карт, который поддерживает множество файлов, таких как ESRI Shapefile, KML, GeoJSON, GeoTIFF, PostGIS и SQLite. Вы можете показать свою работу на плитке в openlayers или в Google.
TileMill - это инструмент для картографов, позволяющий быстро и легко создавать карты для Интернета с использованием пользовательских данных. Он построен на мощной библиотеке рендеринга карт с открытым исходным кодом Mapnik - то же программное обеспечение OpenStreetMap и MapQuest используют для создания некоторых своих карт. TileMill не предназначен для использования в качестве картографического инструмента общего назначения, а скорее направлен на упрощение и упрощение узкого набора вариантов использования.
я надеюсь, что это поможет вам ...