Внедрение веб-карт

ПодсказкаПодсказка:

Один из путей, посредством которых вы можете предоставить общий доступ к веб-карте, состоит в том, чтобы включить её в веб-страницу, например в такую, как блог или веб-сайт вашей организации. Вьюер карт ArcGIS.com предоставляет необходимый вам код и предлагает вам варианты размеров карты и варианты инструментов для включения в карту, такие как масштабная линейка, инструмент масштабирования и поиск местоположения. Вы можете также включить ссылку для просмотра карты в увеличенном масштабе. Всё что вам необходимо сделать, это выбрать устраивающий вас вариант и затем скопировать и вставить текст в вашу веб-страницу.

Для внедрения веб-карты в веб-сайт, выполните следующие шаги.

Шаги:
  1. Откройте сохранённую веб-карту во вьюере карт ArcGIS.com.
  2. Нажмите кнопку Доступ, чтобы открыть окно Доступ.
  3. Предоставить всем общий доступ к карте (public). Допускается встраивание только тех карт, к которым предоставлен общий доступ для всех (общедоступные).
  4. Нажмите кнопку Внедрить в веб-сайт.

    Отображается окно Внедрить в веб-сайт.

  5. Установите отметки для тех опций, которые вы хотите включить в карту: инструмент масштабирования, масштабная линейка, легенда, описание, поиск местоположения и инструмент выбора базовой карты. Если ваша карта включает презентацию, вы увидите отмечаемую опцию внедрения вашей презентации.
  6. По умолчанию, внедрённая карта включает ссылку Просмотр увеличенной карты во вьюере карт ArcGIS.com. Отмените данную опцию, если вы не хотите включать ссылку. Вы можете также изменить имя ссылки.
  7. Выберите размер карты.
  8. Выделите и скопируйте указанный HTML-код.
  9. Вставьте код на веб-страницу, где должна отображаться карта.

ПримечаниеПримечание:

Ваша организация может ограничить членов в предоставлении общего доступа к элементам за её пределами. В этом случае, пользователи и издатели не увидят опций предоставления общего доступа к содержанию или групп с доступом для всех (public). Администраторы, тем не менее, могут выбрать для открытого доступа любой элемент в организации.

Открытие увеличенного вида карты в приложении

По умолчанию, ссылка Просмотр увеличенной карты, включённая с внедрённой картой, открывает карту во вьюере карт ArcGIS.com. Вьюер карт предлагает функциональность, которая возможно не нужна пользователям, которым требуется только просмотреть карту в увеличенном размере. В таких случаях, может возникнуть необходимость отобразить карту в приложении, которое предлагает более ограниченный вид карты. Это можно сделать, отредактировав URL во внедрённом коде для ссылки на другое приложение.

Здесь приведён пример внедренного кода, который открывает карту во вьюере карт ArcGIS.com.

<iframe width="500" height="400" frameborder="0" scrolling="no" marginheight="0" marginwidth="0"
 src="http://www.arcgis.com/home/webmap/embedViewer.html?webmap=a07c19c998954d35a43e98fa3797a705&extent=67.6748,-0.907,78.8259,7.291">
</iframe><br/><small>
<a href="http://www.arcgis.com/home/webmap/viewer.html?webmap=a07c19c998954d35a43e98fa3797a705&extent=67.6748,-0.907,78.8259,7.291"
 style="color:#0000FF;text-align:left" target="_blank">View Larger Map</a></small>

URL включает параметр URL именуемый webmap. Данный параметр сообщает приложению какую веб-карту следует отобразить. Для более полной информации, см. Использование параметров URL. Чтобы заменить отображающее приложение, вам необходимо обновить URL так, чтобы он указывал на приложение, которое может отображать веб-карту, на основе входного ID веб-карты. Все шаблоны веб-сайта работают с параметром URL webmap, поэтому вы можете переключать внедрённую карту на использование любого из шаблонов.

Вы можете найти шаблоны и их URL-адреса в группе Картографическое веб-приложение. Откройте группу и просмотрите различные перечисленные шаблоны. Как только вы найдёте нужный вам шаблон, откройте приложение и скопируйте URL-адрес из линейки адресов вашего браузера.

Здесь приведён пример, обновлённый для открытия карты в шаблоне Legend (Легенда).

<iframe width="500" height="400" frameborder="0" scrolling="no" marginheight="0" marginwidth="0"
 src="http://www.arcgis.com/home/webmap/embedViewer.html?webmap=a07c19c998954d35a43e98fa3797a705&extent=67.6748,-0.907,78.8259,7.291">
</iframe><br/><small>
<a href="http://www.arcgis.com/apps/Legend/main/index.html?webmap=a07c19c998954d35a43e98fa3797a705"
 style="color:#0000FF;text-align:left" target="_blank">View Larger Map</a></small>

ПодсказкаПодсказка:
Внедрённый код содержит параметр для задания экстента внедрённой карты и экстента увеличенной карты. Шаблоны игнорируют параметр extent; они открывают карту в том экстенте, в котором веб-карта была сохранена последний раз. Вы можете удалить параметр extent для увеличенной карты.

4/12/2013