Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google maps 如何在KML文件中显示自定义扩展数据?_Google Maps_Google Maps Api 3_Maps_Kml - Fatal编程技术网

Google maps 如何在KML文件中显示自定义扩展数据?

Google maps 如何在KML文件中显示自定义扩展数据?,google-maps,google-maps-api-3,maps,kml,Google Maps,Google Maps Api 3,Maps,Kml,我正在阿根廷实施不同路线的定制KML 我想显示我的自定义扩展数据,但不起作用。谁能告诉我有什么问题吗 这是我的代码KML <?xml version="1.0" encoding="UTF-8"?> <kml xmlns="http://www.opengis.net/kml/2.2"> <Document> <name> ROUTE 1 </name> &

我正在阿根廷实施不同路线的定制KML

我想显示我的自定义扩展数据,但不起作用。谁能告诉我有什么问题吗

这是我的代码KML

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
    <Document>
        <name>
            ROUTE 1
        </name>
        <Style id="info_rutas_arg">
            <BalloonStyle>
                <text>
                    <![CDATA[
                    Ruta $[nombre_ruta]
                    Tramo $[nombre_tramo] <br>
                    # $[id_lugar]
                    ]]>
                </text>
            </BalloonStyle>
        </Style>
        <open>
            1
        </open>
        <description>
            Unleash your creativity with the help of these examples!
        </description>
        <!-- 2806 -->
        <Placemark>
            <name>
                Ruta PROV. 63 - SAN JUAN
            </name>
            <StyleUrl>
                #info_rutas_arg
            </StyleUrl>
            <ExtendedData>
                <Data name="id_lugar">
                    <Value>
                        2806
                    </Value>
                </Data>
                <Data name="nombre_ruta">
                    <Value>
                        Ruta PROV. 63
                    </Value>
                </Data>
                <Data name="nombre_tramo">
                    <Value>
                        SAN JUAN
                    </Value>
                </Data>
            </ExtendedData>
            <MultiGeometry>
                <LineString>
                    <coordinates>
                        -68.2838,-31.4429 -68.2824,-31.4431 -68.2783,-31.4436 -68.2701,-31.4447 -68.2668,-31.4452 -68.2649,-31.4454 -68.2638,-31.4456 -68.2618,-31.4458
                    </coordinates>
                </LineString>
                <LineString>
                    <coordinates>
                        -68.331,-31.4371 -68.329,-31.4373 -68.3245,-31.4379 -68.3213,-31.4383 -68.3182,-31.4387
                    </coordinates>
                </LineString>
                <LineString>
                    <coordinates>
                        -68.4034,-31.4284 -68.4004,-31.4288 -68.3976,-31.4291 -68.3918,-31.4298 -68.3889,-31.4301 -68.386,-31.4305 -68.383,-31.4308 -68.3815,-31.431 -68.38,-31.4312
                    </coordinates>
                </LineString>
                <LineString>
                    <coordinates>
                        -68.4245,-31.4259 -68.4188,-31.4265 -68.4132,-31.4272 -68.4107,-31.4275 -68.4086,-31.4277 -68.4064,-31.428 -68.4034,-31.4284
                    </coordinates>
                </LineString>
                <LineString>
                    <coordinates>
                        -68.3182,-31.4387 -68.3121,-31.4394 -68.3091,-31.4398 -68.3056,-31.4402
                    </coordinates>
                </LineString>
                <LineString>
                    <coordinates>
                        -68.38,-31.4312 -68.3777,-31.4314 -68.3754,-31.4317 -68.3728,-31.432 -68.3675,-31.4327 -68.3618,-31.4334 -68.3589,-31.4338 -68.3563,-31.4341
                    </coordinates>
                </LineString>
                <LineString>
                    <coordinates>
                        -68.453,-31.4419 -68.4525,-31.4395 -68.4522,-31.4382 -68.4519,-31.437 -68.4517,-31.4364 -68.4515,-31.4356 -68.451,-31.434 -68.4508,-31.4328 -68.4505,-31.4316 -68.4503,-31.4309 -68.4501,-31.4305 -68.4497,-31.4295 -68.4495,-31.4289 -68.4495,-31.4283 -68.4494,-31.4279 -68.4494,-31.4275 -68.4494,-31.4272 -68.4494,-31.4259 -68.4494,-31.4251 -68.4493,-31.4249 -68.4493,-31.4247 -68.4492,-31.4246 -68.4491,-31.4246 -68.4487,-31.4243 -68.4484,-31.4241 -68.4479,-31.4238 -68.4477,-31.4236 -68.4476,-31.4236 -68.4474,-31.4235 -68.4471,-31.4235 -68.4467,-31.4235 -68.4455,-31.4236 -68.4443,-31.4237 -68.4432,-31.4238 -68.4409,-31.424 -68.4387,-31.4242 -68.4364,-31.4245 -68.432,-31.425 -68.4275,-31.4255 -68.4245,-31.4259
                    </coordinates>
                </LineString>
                <LineString>
                    <coordinates>
                        -68.4567,-31.4553 -68.453,-31.4419
                    </coordinates>
                </LineString>
                <LineString>
                    <coordinates>
                        -68.3056,-31.4402 -68.3,-31.4409 -68.2972,-31.4412 -68.2944,-31.4416 -68.2838,-31.4429
                    </coordinates>
                </LineString>
                <LineString>
                    <coordinates>
                        -68.3563,-31.4341 -68.35,-31.4349 -68.3437,-31.4356 -68.3374,-31.4364 -68.3361,-31.4365 -68.3349,-31.4367 -68.333,-31.4369 -68.3318,-31.437 -68.331,-31.4371
                    </coordinates>
                </LineString>
            </MultiGeometry>
        </Placemark>
    </Document>
</kml>

一号干线
#$[id\u lugar]
]]>
1.
借助这些例子来释放你的创造力!
鲁塔省。63-圣胡安
#信息\u rutas\u参数
2806
鲁塔省。63
圣胡安
-68.2838,-31.4429 -68.2824,-31.4431 -68.2783,-31.4436 -68.2701,-31.4447 -68.2668,-31.4452 -68.2649,-31.4454 -68.2638,-31.4456 -68.2618,-31.4458
-68.331,-31.4371 -68.329,-31.4373 -68.3245,-31.4379 -68.3213,-31.4383 -68.3182,-31.4387
-68.4034,-31.4284 -68.4004,-31.4288 -68.3976,-31.4291 -68.3918,-31.4298 -68.3889,-31.4301 -68.386,-31.4305 -68.383,-31.4308 -68.3815,-31.431 -68.38,-31.4312
-68.4245,-31.4259 -68.4188,-31.4265 -68.4132,-31.4272 -68.4107,-31.4275 -68.4086,-31.4277 -68.4064,-31.428 -68.4034,-31.4284
-68.3182,-31.4387 -68.3121,-31.4394 -68.3091,-31.4398 -68.3056,-31.4402
-68.38,-31.4312 -68.3777,-31.4314 -68.3754,-31.4317 -68.3728,-31.432 -68.3675,-31.4327 -68.3618,-31.4334 -68.3589,-31.4338 -68.3563,-31.4341
-68.453,-31.4419 -68.4525,-31.4395 -68.4522,-31.4382 -68.4519,-31.437 -68.4517,-31.4364 -68.4515,-31.4356 -68.451,-31.434 -68.4508,-31.4328 -68.4505,-31.4316 -68.4503,-31.4309 -68.4501,-31.4305 -68.4497,-31.4295 -68.4495,-31.4289 -68.4495,-31.4283 -68.4494,-31.4279 -68.4494,-31.4275 -68.4494,-31.4272 -68.4494,-31.4259 -68.4494,-31.4251 -68.4493,-31.4249 -68.4493,-31.4247 -68.4492,-31.4246 -68.4491,-31.4246 -68.4487,-31.4243 -68.4484,-31.4241 -68.4479,-31.4238 -68.4477,-31.4236 -68.4476,-31.4236 -68.4474,-31.4235 -68.4471,-31.4235 -68.4467,-31.4235 -68.4455,-31.4236 -68.4443,-31.4237 -68.4432,-31.4238 -68.4409,-31.424 -68.4387,-31.4242 -68.4364,-31.4245 -68.432,-31.425 -68.4275,-31.4255 -68.4245,-31.4259
-68.4567,-31.4553 -68.453,-31.4419
-68.3056,-31.4402 -68.3,-31.4409 -68.2972,-31.4412 -68.2944,-31.4416 -68.2838,-31.4429
-68.3563,-31.4341 -68.35,-31.4349 -68.3437,-31.4356 -68.3374,-31.4364 -68.3361,-31.4365 -68.3349,-31.4367 -68.333,-31.4369 -68.3318,-31.437 -68.331,-31.4371
这是我的KML代码,这是我在MyMaps中尝试的结果

这是谷歌向我展示的结果:


您看到的问题是KML无效。KML中的标记区分大小写。KML使用大小写混合标记,有时以大写字母开头,有时以小写字母开头(例如,
,等等),因此必须验证语法是否正确。在中显示KML可能有助于检查它是否正确并按预期显示

元素必须是小写的
,而StyleUrl元素必须以小写字母开头;i、 e.

将placemark更改为如下所示:

<Placemark>
    <name>Ruta PROV. 63 - SAN JUAN</name>
    <styleUrl>#info_rutas_arg</styleUrl>
    <ExtendedData>
        <Data name="id_lugar">
            <value>2806</value>
        </Data>
        ...
</Placemark>

鲁塔省。63-圣胡安
#信息\u rutas\u参数
2806
...

此外,由于某些原因,文档父容器上的描述阻止了placemark的显示,因此建议从文档中删除描述元素或仅对其进行注释。

谢谢!!!我有一个问题,删除你提到的标签描述?意味着省略标签
释放你的创造力…