我在传单地图上有带有特定等级的标记,而不是像<th:block th:if="${StatusFormation} == 'Traitement'">
那样仅具有表示等级的普通值,我想拥有一个RateYo对象。
我设法在页面中实现了RateYo对象,但是我看不到如何在标记中实现而不破坏地图。
这是可以正常工作的RateYo对象
Rating: 3.6/5
这是定义标记弹出窗口的方式
<div id="rateyotest">
<script>
$(function () {
$("#rateyotest").rateYo({
rating: 3.6,
readOnly: true
});
});
</script>
</div>
如您所见,标记弹出窗口已完美定义,RateYo也已定义。我尝试直接在marker.bindPopup(title + '<br/>'+'Ranking: '+a[3]+'/5'+'<br/>'+'Qualité de vie: '+a[4]+'/5'+'<br/>'+'<a href=/exchange/universite/'+a[5]+'><p style="text-align:center;margin:0;padding:0;">Cliquez ici</p></a>');
方法内添加div元素,但这会破坏地图。我还没有设法在RateYo对象之前添加文本。
编辑
我忘记了必不可少的信息,我想添加一个RateYo星级,而不是bindPopup
部分,同时保留标签的文本部分。