我使用诺基亚在这里地图,我想自定义标记气泡。
当我点击标记时,会打开一个带有一些数据的弹出窗口。
我想知道是否有可能改变弹出设计,比如黑色和其他?如果是这样,我该怎么做?
答案 0 :(得分:2)
对于最新的 HERE Maps for JavaScript API 3.0 ,Infobubble
内容保存在<div class="H_ib_body">
元素中(过去曾为<div class='nm_bubble_content'>
元素旧的 2.5.4 API )因此可以通过将CSS样式应用于类来重新设置每个气泡的内容
e.g。
.H_ib_body{
color:black;
background:white;
border: 1px solid black;
padding:0px;
}
或者,由于旧2.5.4 API(nokia.maps.map.component.InfoBubbles
)和新3.0 API(H.ui.InfoBubble
)中信息块内的内容是本身HTML,您不仅限于传递字符串,您可以自己传递<div>
,并使用标准CSS(或内联样式)设置单个气泡的内容样式
可以在http://developer.nokia.com/community/wiki/HERE_Maps_API_-_How_to_create_a_tabbed_Infobubble
找到更全面的解释