Mais

Ícone não padrão do recurso OpenLayers Vector

Ícone não padrão do recurso OpenLayers Vector


isso é provavelmente um problema menor, mas eu tenho prazo acima da minha cabeça e não consigo ter nenhuma ideia do que está errado com meu código, então decidi vir aqui para obter ajuda. Estou mudando de marcadores para camada vetorial e não consigo fazer meu portal usar qualquer tipo de ícone não padrão, o que quer que eu coloque no atributo de estilo externalGraphic não tem efeito no mapa. Acabei de ver círculos laranja irritantes.

Este é o meu código para camada e estilo:

var StylIkony = new OpenLayers.Style ({externalGraphic: '$ {symbol}', graphicWidth: 15, graphicHeight: 15, cursor: 'ponteiro'}); var StylWarstwyIkon = novo OpenLayers.StyleMap ({padrão: StylIkony}); warstwa_ikon = novo OpenLayers.Layer.Vector ("Ikony Lokali"); warstwa_ikon.StyleMap = StylWarstwyIkon; map.addLayer (warstwa_ikon);

E este código já foi executado a partir da criação de recursos de ponto:

WspolrzedneIkony = new OpenLayers.Geometry.Point (2279231, 7127620); Ikona = new OpenLayers.Feature.Vector (WspolrzedneIkony, {"símbolo": "grafiki / IkonyLokali / 10.png">

Lugar impróprio de atribuição Openlayers.StyleMap, deve ser declarado na criação da camada.