1

マーカーのカスタム アイコンの画像サイズを変更することはできますか? このようにスタイルサイズの内側を設定すると

style: {
    image: {
        icon: {
            anchor: [0.5, 0.5],
            anchorXUnits: 'fraction',
            anchorYUnits: 'fraction',
            opacity: 1,
            size: [12, 12]
            src: 'images/map-marker.png'
            }
        }
    }

12px x 12px のマーカー サイズのみを変更しますが、内部の画像は元のサイズのままです。ディレクティブを使用してマーカーに使用している画像のサイズを変更できますか?

4

1 に答える 1

1

いくつかの調査の後、私は答えを見つけました。scaleOpenLayers3にはパラメータがありol.style.Icon、angular-openlayers ディレクティブで使用できます。

style: {
    image: {
        icon: {
            anchor: [0.5, 0.5],
            anchorXUnits: 'fraction',
            anchorYUnits: 'fraction',
            opacity: 1,
            scale: 0.5,
            src: 'images/map-marker.png'
            }
        }
    }

この質問をヘルプに使用しました。openlayers 3 でアイコンのサイズを小さくするにはどうすればよいですか。bing マップを使用しています。

于 2015-09-29T16:27:01.833 に答える