Как я могу создать слой openlayers, который включает границы для города? - PullRequest
2 голосов
/ 15 января 2012

Прежде всего, я новичок в области ГИС и openlayers, поэтому, пожалуйста, потерпите меня. Я использую openstreetmap и хотел бы показывать границы провинций на карте, добавляя фон для каждой провинции (см. Приведенное ниже изображение для реализованного примера http://afghanistanelectiondata.org/open/maps/tiles/afghanistan-hillshade-english)

1-Интересно, как нарисованы фон и границы? и как они существуют независимо от того, насколько мы увеличиваем или уменьшаем масштаб?

2- Откуда берутся изображения с границами, рисуем ли мы их или нам нужно принести карту с границами и поместить ее поверх карты?

3- Кто-нибудь, у кого есть пример, который объединяет все концепции (желательно с Drupal)?

Map with layers and borders

1 Ответ

1 голос
/ 24 января 2012
  1. Фон и границы являются предварительно отрендеренным набором плиток, генерируемым и обслуживаемым с помощью MapBox .Вам нужно будет немного почитать, как создавать плитки и использовать их в OpenLayers.

  2. Вы принесете карту с границами и поместите ее поверх карты.Но сначала вам нужно создать прозрачные плитки с границами мухафаз.

  3. Вот простой OpenLayers TileCache demo .

...