Казалось бы,
что мешает использовать гуглокарты во
вьювере карт от ведущего производителя
ПО для ГИС? В смысле, раз уж есть такой
красивый ArcGIS Silverlight Viewer и он умеет
показывать тайловые карты, причем
тайловая схема нагло содрана
приведена к гуглевой, то почему бы ему
не показывать гуглокарты?
Нельзя патамушта.
Нелегально это.
Now for the legal
answer. In short, no. You cannot access Google Maps imagery outside
of an interface (read: APIs) provided by Google. This is mentioned in
an online FAQ which references an item in the terms of service. The
last statement in the terms of service appears to suggest that direct
access to map tiles outside of an API is possible via an explicit
agreement. In an email conversation with Thor Mitchell, Product
Manager for the Google Maps API, he clarified these terms by stating
that such agreements are rare and "they are generally limited to
embedded device partnerships such as in-car navigation systems and
in-flight entertainment systems." Thor also reminded me that the
URL format to access Google tiles is an undocumented interface, so it
can change at any time. And Google maintains a team that identifies
and contacts application developers that use Google tiles (and
services) in an unsupported way. If you try, you will likely be asked
to stop, followed by more punitive measures if ignored.
Так что же,
никак? Да нет, если очень хочется, то
можно.
You'll need to use
the Google Static Maps API. Essentially it generates snapshots of
Google map tiles at an extent, image size, and scale level that
matches the Google Maps tiling scheme.
В общем, полезная
статья. Там и пример кода есть, реализующий
Layer class для вьювера. В общем, хоть и корявым
образом, но использовать гуглокарты в
ArcGIS Silverlight Viewer можно.
Комментариев нет:
Отправить комментарий