1

我使用诺基亚 Here 地图,我想自定义标记气泡。

当我单击标记时,它会打开一个包含一些数据的弹出窗口。

我想知道是否可以更改弹出式设计,例如黑色等?如果是这样,我该怎么做?

4

1 回答 1

4

对于最新的HERE Maps for JavaScript API 3.0Infobubble内容保存在一个<div class="H_ib_body">元素中(这曾经是<div class='nm_bubble_content'>2.5.4 API的一个元素),因此可以通过将 CSS 样式应用于班级

例如

.H_ib_body{
  color:black;
  background:white;
  border: 1px solid black;
  padding:0px;
}

或者,由于旧的2.5.4 API ( ) 和新的3.0 API ( )中的 Infobubble 中的内容本身就是 HTML,因此您不限于传递字符串,您可以自己传递 a,并设置内容的样式使用标准 CSS(或内联样式)的单个气泡nokia.maps.map.component.InfoBubblesH.ui.InfoBubble<div>

更完整的解释可以在http://developer.nokia.com/community/wiki/HERE_Maps_API_-_How_to_create_a_tabbed_Infobubble找到

于 2014-11-22T17:32:30.863 回答