作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
目前我使用 StyledMarker 图标(具有自定义颜色的默认气泡图标),但我看到一些网站使用更紧凑的“点”( picture of dot marker )。我的问题是是否可以使用 StyledMarker 将默认气泡标记替换为点?如果没有,我该如何解决(顺便说一下,解决方案必须允许点的动态着色)?
最佳答案
您可以将标记图标声明为 symbol并相应地定制它。
new google.maps.Marker({
map: map,
position: map.getCenter(),
icon: {
path: google.maps.SymbolPath.CIRCLE,
fillColor: '#00F',
fillOpacity: 0.6,
strokeColor: '#00A',
strokeOpacity: 0.9,
strokeWeight: 1,
scale: 7
}
});
new google.maps.Marker({
map: map,
position: map.getCenter(),
icon: MarkerFactory.autoIcon({
label: 'f1b9',
font: 'FontAwesome',
color: '#CC0000',
fontsize: 20
})
});
font
属性,它将呈现您传递给它的文字文本。我有时用它来枚举标记。
关于javascript - 谷歌地图 api 点标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13857657/
leaflet:一个开源并且对移动端友好的交互式地图 JavaScript 库 中文文档: https://leafletjs.cn/reference.html 官网(英文): ht
我是一名优秀的程序员,十分优秀!