【发布时间】:2016-08-02 08:33:28
【问题描述】:
您好,我尝试了广泛的谷歌搜索,但似乎没有任何帮助。
这是我的场景:
- 公司徽标存储在外部域/url 上(矩形)。
- 带有 google 地图的 Ionic 应用程序将这些徽标作为标记放置在地图上。
标记看起来很丑,我想在地图上把它们弄圆。
我发现如果我在整个页面中添加css来表示:
img { border-radius: 50%; }
然后它会舍入图像,但也会舍入地图背景。我无法指定要在 css 中设置样式的图像 url,因为每个徽标 url 都会不同。如何仅通过 javascript 实现这一点,或者如何为每个地图 pin 分配一个 css 类?
编辑:只是为了指定,我添加了这样一个通用的 css 样式,因为当我检查元素时,地图图钉是画布的一部分,并且不会显示给我检查。如上所述,我很想为 pin 分配一个 css 类,以便我可以直接定位它。
【问题讨论】:
-
你为什么要在整个页面上设置它而不是只是你要圆整的元素?
-
@MattClark 当我检查地图并尝试访问我无法访问的元素时,它是画布的一部分,因此无法直接访问。如果我可以在添加时向 pin 添加一个 css 类,那么我肯定会以这种方式访问它。
标签: javascript html css google-maps ionic-framework