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
Javascript Google Maps KML placemark上的触发单击事件_Javascript_Google Maps_Google Maps Api 3_Kml - Fatal编程技术网

Javascript Google Maps KML placemark上的触发单击事件

Javascript Google Maps KML placemark上的触发单击事件,javascript,google-maps,google-maps-api-3,kml,Javascript,Google Maps,Google Maps Api 3,Kml,我有一张地图正在动态外部KML中加载,其位置标记定义如下: <Placemark id="MapZoneID_23443"> <name>Name Here</name> <description>Text Here</description> <styleUrl>#ff8080ff</styleUrl> <Polygon> <outerBound

我有一张地图正在动态外部KML中加载,其位置标记定义如下:

<Placemark id="MapZoneID_23443">
    <name>Name Here</name>
    <description>Text Here</description>
    <styleUrl>#ff8080ff</styleUrl>
    <Polygon>
        <outerBoundaryIs>
            <LinearRing>
                <coordinates>
                    ....
                </coordinates>
            </LinearRing>
        </outerBoundaryIs>
    </Polygon>
</Placemark>

名字在这里
此处文本
#ff8080ff
....

我想做的是有一个链接/下拉列表/任何可以点击或选择的东西,基本上触发点击
$(“#MapZoneID_23443”)
。。。但我不知道如何触发点击,或者这是否可能。地图可能相当复杂,所以我不希望使用JS gmaps标记预加载所有内容。谢谢

目前还不可能


在bug追踪器上标记该问题,对其投赞成票并跟踪其进展情况:

我找到了一个解决方法

将其添加到
部分的placemark中

<BalloonStyle><text>TEXT</text></BalloonStyle>
那么,在您的KML文件中

<Placemark id="MapZoneID_23443">
   <BalloonStyle><text>TEXT</text></BalloonStyle>
   ...
</Placemark>
<Placemark id="MapZoneID_23443">
   <BalloonStyle><text>TEXT</text></BalloonStyle>
   ...
</Placemark>