在Android和iOS的Google地图上,我无法在地图文字上显示字符“€”。
这是我的代码,我使用Pin.cs
的类Xamarin.Forms.GoogleMaps
:
private Pin ConvertToPropertyMapPinModel(Bucket<int> target, CultureInfo info)
{
var address = new List<string>();
address.Add($"Price: €110,551");
var pin = new Pin
{
Label = property.PropertyReference,
Address = string.Join(Environment.NewLine, address),
Position = new Position(property.GoogleX, property.GoogleY),
Icon = stream != null ? BitmapDescriptorFactory.FromStream(stream) : null,
};
SetPropertyProperty(pin, property);
return pin;
}
请支持我!谢谢!
因为“ €
”是一个特殊字符。
如果要在字符串中添加,则应使用Unicode。