我有一个带有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>]]>
还是这不可能?
答案 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