在simplekm中使用sharedstyle时更改单点的样式

2024-10-04 11:36:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我使用simplekml绘制一些数据。在

因为我可以使用sharedstyle有很多点,但问题是我不能在每个点之间有任何风格偏执者(如图标比例或BallossStyle文本)。在

所以,我有我的分享风格

kml = simplekml.Kml()
    fol = kml.newfolder(name="Eventos")
    sharedstyle = simplekml.Style()
    sharedstyle.labelstyle.color = 'ffffffff'
    sharedstyle.iconstyle.icon.href = 'http://maps.google.com/mapfiles/kml/shapes/target.png'
    sharedstyle.iconstyle.color = 'ff0000ff'
    sharedstyle.balloonstyle.bgcolor = simplekml.Color.lightgreen
    sharedstyle.balloonstyle.textcolor = simplekml.Color.rgb(0, 0, 255)

我读取循环中的数据,然后调用创建此方法所需的每个点

^{pr2}$

但是,每一个点都有相同的图标气球样式.text(对应最后一个加点)

有没有办法在使用共享样式时修改某些样式数据?在


Tags: 数据文本风格绘制样式kml比例color
1条回答
网友
1楼 · 发布于 2024-10-04 11:36:16

只是在非常有限的意义上。风格不分等级,它们相互替代。但是。。。在

balloostyle文本可以使用引用它所引用的元素的变量($[name], $[description], $[address], $[id], $[Snippet])。所以你可以把你的个人信息放进描述中,然后在气球里使用。在

希望有帮助!在

相关问题 更多 >