Here api 如何在地图多边形对象上显示标签/文本

Here api 如何在地图多边形对象上显示标签/文本,here-api,Here Api,此处“多边形地图”的官方文档不包含有关如何为多边形添加标签的任何参考 多边形文档- 这里是映射多边形示例-我没有找到直接的方法,但只需几行代码,您就可以创建一个只包含文本的自定义svg“图标”,并将其显示在地图上的任何位置: var my_text = 'My text'; var svg = '<svg width="80" height="24" xmlns="http://www.w3.org/2000/svg"><text x="0" y="20" font-siz

此处“多边形地图”的官方文档不包含有关如何为多边形添加标签的任何参考

多边形文档-


这里是映射多边形示例-

我没有找到直接的方法,但只需几行代码,您就可以创建一个只包含文本的自定义svg“图标”,并将其显示在地图上的任何位置:

var my_text = 'My text';
var svg = '<svg  width="80" height="24" xmlns="http://www.w3.org/2000/svg"><text x="0" y="20" font-size="10pt" font-family="Arial">' + my_text + '</text></svg>';
var icon = new H.map.Icon(svg);
var marker = new H.map.Marker({lat: 52.5, lng: 13.4 }, {icon: icon});
map.addObject(marker);
var my_text='my text';
var svg=''+my_text+'';
var icon=新的H.map.icon(svg);
var marker=newh.map.marker({lat:52.5,lng:13.4},{icon:icon});
map.addObject(标记);

这将在柏林上空显示“我的文字”。您可以在这里找到更多文档。

我没有找到直接的方法,但只需几行代码,您就可以创建一个只包含文本的自定义svg“图标”,并将其显示在地图上的任何位置:

var my_text = 'My text';
var svg = '<svg  width="80" height="24" xmlns="http://www.w3.org/2000/svg"><text x="0" y="20" font-size="10pt" font-family="Arial">' + my_text + '</text></svg>';
var icon = new H.map.Icon(svg);
var marker = new H.map.Marker({lat: 52.5, lng: 13.4 }, {icon: icon});
map.addObject(marker);
var my_text='my text';
var svg=''+my_text+'';
var icon=新的H.map.icon(svg);
var marker=newh.map.marker({lat:52.5,lng:13.4},{icon:icon});
map.addObject(标记);
这将在柏林上空显示“我的文字”。您可以在这里找到更多文档