Bing 地图 - 如何更改地图标签上的字体系列?
Bing Maps - How do I change font family on map labels?
我正在尝试设置地图样式。除“fontFamily”外,所有属性均有效
我暂时用的是这个google字体,但是我也试过'serif','Times','Times New Roman'和none都没有区别
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Rye&display=swap" rel="stylesheet">
var sampleStyle = {
"elements": {
"mapElement": {
"labelVisible": true,
"fontFamily": 'Rye',
//"fontFamily": 'serif',
//"fontFamily": 'Times',
//"fontFamily": 'Times New Roman',
"labelColor": "#007bff",
},
},
"settings": {
"landColor": "#F6F4E3"
},
"version": "1.0"
};
我认为只有 Bing Maps UWP 地图控件 (Windows) 支持 fontFamily 样式选项。大多数 Bing 地图样式都是为 UWP 控件设计的,只有一部分样式在 Web SDK 和静态地图图像服务中公开。不幸的是,他们似乎并没有在他们的文档中明确指出支持哪些样式。
如果您使用此处 https://www.microsoft.com/en-us/p/map-style-sheet-editor/9nbhtcjt72ft 提供的地图样式表编辑器应用程序,它将显示哪些选项可用于 Web 控件、静态地图和 UWP 地图控件,并为每个选项生成示例代码。
我正在尝试设置地图样式。除“fontFamily”外,所有属性均有效 我暂时用的是这个google字体,但是我也试过'serif','Times','Times New Roman'和none都没有区别
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Rye&display=swap" rel="stylesheet">
var sampleStyle = {
"elements": {
"mapElement": {
"labelVisible": true,
"fontFamily": 'Rye',
//"fontFamily": 'serif',
//"fontFamily": 'Times',
//"fontFamily": 'Times New Roman',
"labelColor": "#007bff",
},
},
"settings": {
"landColor": "#F6F4E3"
},
"version": "1.0"
};
我认为只有 Bing Maps UWP 地图控件 (Windows) 支持 fontFamily 样式选项。大多数 Bing 地图样式都是为 UWP 控件设计的,只有一部分样式在 Web SDK 和静态地图图像服务中公开。不幸的是,他们似乎并没有在他们的文档中明确指出支持哪些样式。
如果您使用此处 https://www.microsoft.com/en-us/p/map-style-sheet-editor/9nbhtcjt72ft 提供的地图样式表编辑器应用程序,它将显示哪些选项可用于 Web 控件、静态地图和 UWP 地图控件,并为每个选项生成示例代码。