Pythonスクリプト内でkmlを形成するために、PyKmlモジュールを使用しています。座標の配列で構成されるパスを表示し、すべてのポイントを目印として表示したい。現在、私は(成功せずに)次のようにそれをやろうとしています
doc = K.kml(
K.Document(
K.Placemark(
K.Point(
K.name("pl1"),
K.coordinates("52.4858, 25.9218, 1051.05105105")
)
),
K.Placemark(
K.name("path1"),
K.LineStyle(
K.color(0x7f00ffff),
K.width(10)
),
K.LineString(
K.coordinates(
coord_str
)
)
)
)
)
パスは問題ないように見えますが、目印を追加し始めると、Googleマップには最初の目印しか表示されません。パス上のすべての目印を表示するには、何を使用すればよいですか?ある種のメタプログラミングが必要ですか(つまり、オブジェクト定義に目印を自動的に追加します)?それとも何か他のもの?