Подтвердить что ты не робот

Использование карт Google из приложения .NET для настольных ПК

Интересная тема: http://greatmaps.codeplex.com/discussions/252531 По-видимому, Google попросил разработчика удалить поддержку карт Google из API с открытым исходным кодом, поскольку он использует недокументированные методы (которые, очевидно, полностью задокументированы третьими сторонами по всему Интернету).

Два вопроса:

Нет ли законного способа делать приложения карт Google без использования предоставленного javascript/flex apis?

Если там не так много приложений, которые делают это незаконно? (даже mapinfo 10 поддерживает карты Google)

4b9b3361

Ответ 1

Основываясь на моем не юридическом образе, с небольшим опытом работы с API Google и самой Google, я бы сказал:

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

Ответ 2

PS: Найдена документация для этого: http://code.google.com/apis/maps/terms.html

10.1 Ограничения на то, как вы можете использовать API Maps. Кроме того, что явно разрешено в Разделе 8 (Лицензии от Google для вас) или API Карт Документации, вы не должны (и не можете вы разрешаете кому-либо еще) делать какие-либо из следующее:

  • 10.1.1. Общие ограничения.

(a) Нет доступа к API (-ам) Карт, кроме Сервиса. Ты не должен доступа или использования API (-ов) Карт или любого другого Контент через любую технологию или означает иные, чем те, которые предусмотрены в Службы или через другое явно авторизованные средства, которые Google может назначить. Например, вы не должны иметь доступ к карте плитки или изображения через интерфейсы или каналов (включая недокументированные Google), кроме Карт API (ы).

Таким образом, любое приложение, которое либо не вызывает javascript/flex/webservice api, незаконно использует его, ЕСЛИ google одобрил приложение (например, приложение iphone maps). Это плохо для разработчиков малого времени.