Google maps api 3 实体替换在KML/XML文件中不起作用,如何使用此数据?

Google maps api 3 实体替换在KML/XML文件中不起作用,如何使用此数据?,google-maps-api-3,kml,Google Maps Api 3,Kml,基本上,我想把信息放在Maps API中的一个气球中,这是,数据是使用SimpleData标记存储的,我试图从BalloadStyle文本标记访问它 但它不起作用,在阳台上只显示$[某物]。经过一些研究,我发现 那么我如何管理数据呢?我从一个shapefile获得了来自ogr2ogr转换的数据,我不知道如何管理它的输出,使其使用ExtendedData和数据标记 感谢您的帮助。您可以使用文本编辑器将元素替换为元素,最好是可以对搜索执行正则表达式替换的编辑器,例如 您可以从以下内容开始: <

基本上,我想把信息放在Maps API中的一个气球中,这是,数据是使用SimpleData标记存储的,我试图从BalloadStyle文本标记访问它

但它不起作用,在阳台上只显示$[某物]。经过一些研究,我发现

那么我如何管理数据呢?我从一个shapefile获得了来自ogr2ogr转换的数据,我不知道如何管理它的输出,使其使用ExtendedData和数据标记

感谢您的帮助。

您可以使用文本编辑器将
元素替换为
元素,最好是可以对搜索执行正则表达式替换的编辑器,例如

您可以从以下内容开始:

<ExtendedData>
  <SchemaData schemaUrl="#biblioteche">
        <SimpleData name="INDIRIZZO">VIA SAN VITTORE, 21</SimpleData>
        <SimpleData name="TIPOLOGIA">BIBLIOTECHE</SimpleData>
        ...
        <SimpleData name="ID">0</SimpleData>
  </SchemaData>
</ExtendedData>

途经圣维托尔,21
藏书人
...
0
并需要转换为以下格式:

<ExtendedData> 
    <Data name="INDIRIZZO">
        <value>VIA SAN VITTORE, 21</value>
    </Data>
    <Data name="TIPOLOGIA">
        <value>BIBLIOTECHE</value>
    </Data>
        ...
    <Data name="ID">
        <value>0</value>
    </Data>
</ExtendedData>

途经圣维托尔,21
藏书人
...
0
全局进行以下替换(按此顺序):

# 找到什么 取代 1.
2.
3.
非常感谢!那就够了!我不知道你能做到这一点,在我删除所有附带的BallookStyle和Schema元素之前,这对我来说一开始不起作用。然后它成功了!非常感谢。