干杯。
我需要通过谷歌地图api获取地图并用十六进制覆盖水彩。现在我的api url看起来像这样: http://maps.googleapis.com/maps/api/staticmap?center=53.85589,27.45345&zoom=16&size=512x512&style=feature:water|color:#0099dd
但水不会改变颜色。如果我用红色替换#0099dd,那就行了。
我认为“#”符号存在问题。我试图用%25替换它,但它仍然不起作用。
答案 0 :(得分:4)
看看the documentation。十六进制颜色前面有0x
。这对我有用:
答案 1 :(得分:2)
Google静态地图需要格式为0x0099dd的颜色。
如果您将网址更改为以下内容,则应该有效: http://maps.googleapis.com/maps/api/staticmap?center=53.85589,27.45345&zoom=16&size=512x512&style=feature:water|color:0x0099dd