我使用从KML文件加载的点来创建Google动态地图(Maps JavaScript API)。我只需要显示ExtendedData的“ NTS_Text”属性。
我在弹出窗口中挣扎,并从ExtendedData
中显示一个SimpleData值。这是我的KML文件的一部分:
KML架构
<Schema name="Adresy_web_kml" id="Adresy_web_kml_ID"> <SimpleField name="ogc_fid" type="float"></SimpleField> <SimpleField name="kod" type="float"></SimpleField> <SimpleField name="cislodomov" type="float"></SimpleField> <SimpleField name="cisloorien" type="float"></SimpleField> <SimpleField name="cisloori_1" type="string"></SimpleField> <SimpleField name="psc" type="float"></SimpleField> <SimpleField name="stavebniob" type="float"></SimpleField> <SimpleField name="ulicekod" type="float"></SimpleField> <SimpleField name="NTS_buildi" type="string"></SimpleField> <SimpleField name="NTS_type_i" type="float"></SimpleField> <SimpleField name="NTS_techno" type="float"></SimpleField> <SimpleField name="NTS_Text" type="string"><displayName><![CDATA[<i>popis</i>]]></displayName></SimpleField> <SimpleField name="ruian stavebniobjekty_typstavebnihoobjektukod" type="int"></SimpleField> </Schema>
[KMl风格
<Style id="globema_style"> <IconStyle> <scale>1</scale> <Icon> <href>https://sites.google.com/site/karolinakmlhosting/kml-files/kolecko_7px.png</href> </Icon> </IconStyle> <BalloonStyle> <text> <![CDATA[Informace o výstavbě: $[Adresy_web_kml_ID/NTS_Text] ]]> </text> </BalloonStyle> </Style>
[一个地标
<Placemark><styleUrl>#globema_style</styleUrl>
<ExtendedData><SchemaData schemaUrl="#Adresy_web_kml_ID">
<SimpleData name="ogc_fid">341</SimpleData>
<SimpleData name="kod">72899409</SimpleData>
<SimpleData name="cislodomov">1358</SimpleData>
<SimpleData name="psc">33401</SimpleData>
<SimpleData name="stavebniob">78228484</SimpleData>
<SimpleData name="ulicekod">1038231</SimpleData>
<SimpleData name="NTS_buildi">1358</SimpleData>
<SimpleData name="NTS_type_i">10</SimpleData>
<SimpleData name="NTS_techno">13</SimpleData>
<SimpleData name="NTS_Text">Výstavba 2020 - 2022. Kontaktujte nás pro další informace.</SimpleData>
<SimpleData name="ruian stavebniobjekty_typstavebnihoobjektukod">1</SimpleData>
</SchemaData></ExtendedData>
<Point><coordinates>13.3353507611569,49.5811128320989</coordinates></Point>
这是结果
Info window任何想法如何格式化kml文件以能够在地图中显示数据?谢谢。
我使用从KML文件加载的点来创建Google动态地图(Maps JavaScript API)。我只需要显示ExtendedData的“ NTS_Text”属性。我在弹出窗口中苦苦挣扎,并显示一个...
(当前)KmlLayer不支持这些替换。从the documentation: