我被告知要在openlayers 4地图上渲染表情符号。
现在我找到了几个关于如何使用自定义地图标记的示例,但这并不完全符合我的需求。
有没有办法在openlayers 4地图上渲染表情符号?
这是我使用的测试数据(GeoJSON):
on_heartbeat_status_update
并使用样式函数:
{
features: [
{
type: 'Feature',
id: '1016392629',
geometry: {
type: 'Point',
coordinates: [6.0, 6.0]
},
properties: {
text: '\u1F31E',
}
},
{
type: 'Feature',
id: '-2026663018',
geometry: {
type: 'Point',
coordinates: [0.0, 0.0]
},
properties: {
text: '\u1F31E',
}
}
],
type: 'FeatureCollection'
}
但这只能给我:
答案 0 :(得分:2)
JS中的表情符号有两个字符。 (UTF-16需要用两个代码表示)
所以笑脸表情符号是:'\uD83D\uDE00'
=
现在,您的表情符号'\u1F31E'
(Sunny)将是:'\uD83C\uDF1E'
=。
在medium.com: emojis-in-javascript
上阅读关于主 - 代理和尾代理的内容简单的谷歌找到我在线资源映射表情符号:timwhitlock.info emoji tables 你可以检查每个角色timwhitlock.info inspect 1F31E