2009-05-20 4 views
3

Хорошо, поэтому в основном я говорю с кем-то о создании способа для пользователей размещать сообщения на карте и иметь надпись над местоположением.Карты технологий для Интернета (например, Карты Google)

Я знаю, что Google Maps может это сделать и, возможно, имеет лучшую документацию/поддержку. Мне просто интересно, есть ли у меня другие варианты. Я нашел Pushpin и Mappy, но я действительно мало что знаю о них.

Итак, какие карты вы все работаете/почему?

ответ

8

Чтобы ответить на ваш вопрос. I use API Карт Google.

Почему?

Я думаю, что существует множество веских причин, которые делают Google Maps чрезвычайно ценным решением для картографирования для веб-разработчиков. Я понимаю, что, вероятно, звучит как рука махает евангелист, но здесь иду:

  • Очень хорошо documented API
  • доступа к ряду превосходных мозаичных наборов для ваших карт (топографических, спутникового, дорожных карт, рельеф местности).
  • Доступ к плагину Google Планета Земля 3D с очень небольшим количеством изменений на стандартном сайте Google Maps.
  • Постоянная модернизация и усовершенствования API и его функций. Я начал работать над своим проектом Google Maps несколько лет назад, и за это время я увидел новые плитки, обновленные элементы управления графическим интерфейсом, масштабирование мыши, плагин Google Earth ... Я уверен, что этот список будет длиннее.
  • StreetView. Я фактически не использую это сам, но Streetview - это фантастическая функция, которая не дублируется в других картографических решениях.
  • Обширный набор очень полезных инструментов в API. GLog, расчет расстояний, GLatLngRegion и т. Д.
  • GeoCoding. Недавно я изучил API GeoCoding, который предоставляет Google, и нашел, что он очень прост в использовании и чрезвычайно эффективен.
  • The Google Maps Group - Я несколько раз просил этих ребят о помощи и нашел быстрые и точные ответы, которые конкурируют с StackOverflow.
  • Возможность наложения плиток на плитки карты Google (GOverlay).
  • Возможность реализовать полностью настраиваемые тильсы, которые используют структуру масштабирования/панорамирования Google Maps.
  • Custom map themes позволяет интегрировать внешний вид карты с помощью цветовой схемы страницы.
1

Если вы хотите использовать фреймворк для создания приложений вокруг карт на Java, вы должны взглянуть на http://www.geomajas.org/, который представляет собой фреймворк с открытым исходным кодом. Это дает вам как интерфейс отображения (с использованием GWT), так и мощную интеграцию разных источников данных. Среди других опций вы можете использовать OpenStreetMaps для базовых данных и интегрировать их со многими другими слоями. И все это чистая ява.