- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 Google Maps API v3 中使用 MarkerWithLabel 扩展。我想将图片下方的标签设置为居中对齐。
有一个 LabelAnchor 属性可以设置标签的位置,我还使用了一个 CSS labelClass,如下所示:
var myMarker = new MarkerWithLabel(
{
position: latlng,
draggable: false,
raiseOnDrag: false,
map: map,
labelContent: "my text",
labelAnchor: new google.maps.Point(25, 0), //(25, 27),
labelClass: "my_label", // the CSS class for the label
labelStyle: {opacity: 0.8},
icon: image,
labelInBackground: true,
labelVisible: true,
clickable: true,
zIndex: 11
});
.my_label
{
color: black;
background-color: beige;
font-family: "Lucida Grande", "Arial", sans-serif;
font-size: 10px;
text-align: center;
width: auto;
white-space: nowrap;
padding: 4px;
border: 1px solid grey;
border-radius:3px;
box-shadow: 2px 2px 20px #888888;
}
最佳答案
其他解决方案也可以工作,但它们要么需要固定宽度,要么需要与事件 Hook ,要么需要您将内容包装在父容器中并添加一堆样式。由于标签是一个可以采用 CSS 样式的 DOM 元素,将标签居中的最简单方法是简单地使用 transform: translateX(-50%)
在 CSS 中:
JS:
new MarkerWithLabel({
labelAnchor: { x: 0, y: 30 },
labelClass: 'marker-label'
})
.marker-label {
transform: translateX(-50%)
}
关于google-maps-api-3 - MarkerWithLabel 标签中心对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15050423/
突然间昨天 3/4/2014 我的 MarkerWithLabel(谷歌地图 API 应用程序)只显示最后一个标记,但所有标签都显示出来。它一直工作得很好。 Google 示例位于:https://g
我在我的谷歌地图上遇到问题,我正在使用 MarkerWithLabel 并导入我自己的图像标签,问题是当我放大和缩小时,标记从原始点向东南移动。我不知道为什么,因为使用普通标记一切都很正常并且标记粘在
我正在使用带有 MarkerWithLabel 类的 Google map API。将标记添加到 map 后,我无法删除它们。 我试过将它们推送到一个数组,然后遍历它以远程处理它们。在这一点上,我只是
我一直在搜索有关使用 google maps api V3 显示带有标记的动态文本的方法。最后我找到了一个使用 MarkerWithLabel 的简单解决方案。 链接后的完整文档 link 我现在遇到
已关闭。此问题需要 debugging details 。目前不接受答案。 编辑问题以包含 desired behavior, a specific problem or error, and the
我一直在 google chrome 上开发一个应用程序,我一直在使用 MarkerWithLabel 库,我相信它是由 google 开发人员编写的。我在 map 上使用了 100 多个标记,在我检
我在 map 上点击设置了一个标记。我使用 MarkerWithLabel。 我使用可拖动标记。 如果我拖动一个标记,它会正常工作。但是,如果我拖动标签,它会与 map 上的点击事件一起使用。 如何使
这个问题在这里已经有了答案: Google Map API - multiple icons in wrong spot (2 个答案) 关闭 9 年前。 我有一个基本的谷歌地图,我正在尝试使用 M
我目前正在使用带有标签控件的谷歌地图标记。我可以动态地为 map 分配一个标记,并为该标记添加一个标签。 我已经想出了如何隐藏标签,但是我对如何隐藏图标和显示标签有点不知所措。有人对此有什么建议吗?
我想使用 Google Maps Utility Library v3 中的 MarkerWithLabel,如下所示: https://code.google.com/p/google-maps-u
我正在使用带有 markerwithlabel 的 google map,我只想显示 markerwithlabel 而不需要显示默认图标标记 我的来源: var markerMap = new Ma
还有其他人在使用 Google map + MarkerWithLabel + RequireJS 吗?我基本上想看看是否有可能消除对 MarkerWithLabel 的额外 http 请求,并以某种
这个问题在这里已经有了答案: Google Maps API V3 Infobox.js removed (6 个答案) 关闭 7 年前。 我有一个网站链接到谷歌地图的第三方库,markerwith
我正在使用 MarkerWithLabel,这样我就可以使用 div 创建 Google map 标记,以获得有效的 CSS 动画等。 几个月前,在 CSS 中使用 :hover 的功能最近被添加到
我在 Google Maps API v3 中使用 MarkerWithLabel 扩展。我想将图片下方的标签设置为居中对齐。 有一个 LabelAnchor 属性可以设置标签的位置,我还使用了一个
我在 Google map 上使用 MarkerWithLabel,当我将鼠标悬停在标记上时,它不显示对话框信息。它仅在单击标记时显示。我有一些CSS如下: .labels { margi
我有一个 JavaScript 应用程序,我正在尝试使用 MarkerWithLabel 库向 map 上的标记添加 CSS 样式。在我的 CSS 文件中,我添加了标签类: .labels {
我创建了一个包含多个 DIV 的标记,我希望能够访问各个 DIV 上的点击事件,而不仅仅是整个标记。 这是我的标记: var marker = new MarkerWithLabel({ posi
我想动态更改“labelContent”和“labelClass”,而不删除标记并创建新标记。 我知道您可以使用 markersArray[i].setIcon("new-icon.png"); 来更
当我从谷歌地图 API 中的 json 数据访问值并在 MarkerWithLabel、labelContent:building.Post-completion 的帮助下添加标记时。但是当我运行此代
我是一名优秀的程序员,十分优秀!