@dawasaturday

Как поставить метку (маркер на конкретную точну с координатами на карте) в OpenLayers 3?

openlayers.org/en/v3.1.1/examples/icon.js

вижу этот код к вот этому примеру openlayers.org/en/v3.1.1/examples/icon.html

Не понимаю, что отвечает здесь за маркер с карты?
  • Вопрос задан
  • 732 просмотра
Пригласить эксперта
Ответы на вопрос 1
freeExec
@freeExec
Участник OpenStreetMap
var iconFeature = new ol.Feature({
  geometry: new ol.geom.Point([0, 0]),
  name: 'Null Island',
  population: 4000,
  rainfall: 500
});

var iconStyle = new ol.style.Style({
  image: new ol.style.Icon(/** @type {olx.style.IconOptions} */ ({
    anchor: [0.5, 46],
    anchorXUnits: 'fraction',
    anchorYUnits: 'pixels',
    opacity: 0.75,
    src: 'data/icon.png'
  }))
});

iconFeature.setStyle(iconStyle);

Ну и далее создаём исходный вектор и пихаем туда нашу фьючу. Затем векторный слой из нашего вектора. И в конце подключаем наш векторный слой на карту.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы