こんにちは私は広範囲にグーグルを試みましたが、何も助けてくれないようです。地図を貼る前にGoogleマップの丸いピン
これは私のシナリオです:
- 会社のロゴは、外部ドメイン/ URL(長方形で)上に格納されています。
- これらのロゴをマーカーとしてマップに配置するGoogleマップを使用したイオンアプリケーション。
マーカーが醜いので、マップ上で丸くしたいです。
私はページ全体にCSSを追加すると言っていることを発見した:
img { border-radius: 50%; }
は、その後、それは画像を丸めるだけでなく、マップの背景を丸めます。それぞれのロゴのURLが異なるため、CSSで画像のURLを指定することはできません。どのように私はjavascriptだけでこれを達成することができますか、どのように各マップピンにCSSクラスを割り当てることができますか?
編集:私は要素を検査すると、マップピンはキャンバスの一部であり、検査するために表示されないので、このような一般化されたCSSスタイルを追加しました。上記のように、私は直接それをターゲットにすることができるように、ピンにCSSクラスを割り当てるのが大好きです。
なぜあなたはページ全体でそれを設定していますが、丸めようとしている要素を_just_していませんか? –
@MattClarkマップを調べて、その要素にアクセスできない場合、キャンバスのその部分に直接アクセスすることはできません。私はそれを追加するように私はピンにCSSクラスを追加することができれば、私はそのようにアクセスすることを確認します。 – po10cySA