javascript-如何在Google地图中的标记标题中转义字符?
作者:互联网
说我有这段代码:
var marker = new google.maps.Marker({
position: location,
title: 'Búfals',
map: map
});
这将按预期方式创建一个标记,但是如果将鼠标悬停在该标记上,我不会看到“Búfals”
正如我所期望的(相反,我看到了html代码).
这没有任何区别:
var marker = new google.maps.Marker({
position: location,
title: unescape('Búfals'),
map: map
});
有任何想法吗?
谢谢.
解决方法:
这可能是一个矫kill过正,但它可以起作用:
function decode(txt){
var sp = document.createElement('span');
sp.innerHTML = txt;
return sp.innerHTML;
}
decode('Búfals')
标签:google-maps,marker,javascript,html-encode 来源: https://codeday.me/bug/20191210/2099784.html