网址中的参考kml字段

时间:2019-03-13 01:57:58

标签: href kml

我有一个带有href的kml,可以在Google地图中显示为可点击的链接。 网址可以使用字段值构建吗?因此,如果该字段称为Heritage_Citation,则url是否可以类似于

<![CDATA[<a href="https://portal.mornpen.vic.gov.au/wp-content/uploads/Heritage-Overlays/"<[%Heritage_Citation]>".pdf">Click to view this property's Heritage Study</a>]]>

还是这不可能?

1 个答案:

答案 0 :(得分:0)

是的,您可以这样做。

KML中变量的格式使用美元符号和方括号,因此您的示例变量将如下所示:

$[Heritage_Citation]

并且您的URL不需要在变量周围加上引号,因此它看起来像这样:

<![CDATA[<a href="https://portal.mornpen.vic.gov.au/wp-content/uploads/Heritage-Overlays/$[Heritage_Citation].pdf">Click to view this property's Heritage Study</a>]]>

您可能已经拥有了,但是为了完整起见,需要在KML功能的ExtendedData部分中指定字段和值,如下所示:

<ExtendedData>
  <Data name="Heritage_Citation">
    <value>my_variable_value</value>
  </Data>
</ExtendedData>

...或类似,但如果使用类型化数据和基于Schema的ExtendedData部分则不同。文档中有关所有这些的更多详细信息: https://developers.google.com/kml/documentation/extendeddata