Карты Google или Открытая улица или что-то еще

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

Я знаю, что это возможно с Google Maps, но я не знаю много об Open Street Maps или других вариантах. Я ожидаю около 50000 просмотров в день, и мне любопытно, какой будет лучший вариант.

1 ответ

Решение

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

  • Наборы данных: Google Карты могут выглядеть более "знакомыми" для пользователей
  • Пределы использования: у Google maps есть лимит использования 25000 загрузок карт в день, 1000 загрузок карт впоследствии стоят 0,5$
  • Библиотека листовок является хорошей библиотекой при использовании OSM и находится в стадии активной разработки. И это бесплатно, как и плитки OSM
  • В зависимости от вашего провайдера, скорость загрузки плитки от Google может быть выше - возможно, из-за их CDN.
  • ... но, конечно, вы можете использовать другие пользовательские плитки, например, из Mapquest, или вы можете свернуть свои собственные плитки, например, через TileMill

В конце концов, мы решили использовать Leaflet вместе с плитками Mapquest и до сих пор довольны. Нам требовались некоторые дополнительные функции в Leaflet для более сложных задач, но мы разработали их и предоставили исправления для Leaflet. Скорость загрузки плитки в Mapquest не такая хорошая, как в Google, но наши пользователи привыкли к внешнему виду Leaflet и Mapquest.

Другие вопросы по тегам