Виртуальная Земля или Карты Google - PullRequest
3 голосов
/ 06 мая 2009

Простой вопрос, ответ может не быть ...

Я собираюсь разработать веб-приложение (ASP.NET MVC) для клиента. Они спросили у меня мнение о том, использовать ли Google Maps или Virtual Earth для предоставления картографического решения.

К чему бы вы пошли и почему? Или есть другие, которые вы можете порекомендовать?

Что еще нужно знать?

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

Что еще мне следует рассмотреть на высоком уровне? Или мой клиент?

Заранее спасибо.

Ответы [ 2 ]

6 голосов
/ 06 мая 2009

Одним из ваших основных соображений должно быть лицензирование, если это для коммерческого веб-сайта. Вам нужно будет связаться с Google и Microsoft для уточнения деталей и цены, но в Интернете есть много информации, которая указывает на то, что внедрение этих решений в производстве может стоить вам 10 тысяч долларов. Тем не менее, они подскажут вам быстрое и простое развитие!

Я предпочитаю Google Maps, он просто немного приятнее, но я уже разработал несколько довольно хороших прототипов с Virtual Earth SDK.

Я не знаю, планирует ли Microsoft аналог функции StreetView, так что, если это в будущем будет на карточках с требованиями, то оставайтесь с Google.

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

Google Карты, похоже, имеют более широкую пользовательскую базу (хотя Microsoft технически занимались этим до того, как Google занялся этим!), Поэтому вы, скорее всего, найдете больше помощи в intarweb при реализации вашего решения, чем для Microsoft.

Более подробная информация о Google Maps для предприятия находится здесь: http://www.google.com/enterprise/maps/map_info.html

1 голос
/ 06 мая 2009

Вы должны запросить у клиента достаточно полный список требований к картографическому решению. Вы упомянули один - эти «сопоставимые функции». Есть ли другие?

Как только у вас есть список, вы можете увидеть, какой из них лучше всего подходит, и продолжить.

Если Street View определенно на горизонте, то вам нужно пойти с Google - или это то, что только что всплыло в разговоре?

Сказав, что, потратив немного больше усилий, вы можете написать слой абстракции, который находится между вашим приложением и картографическим решением, так что, если тот, который вы не выбрали, обеспечит лучшее соответствие в будущем, будет легче внести изменения. Хотя это идет вразрез с методологией Agile (YAGNI).

...