Google maps api 3 侧栏中的Google maps api标记信息

Google maps api 3 侧栏中的Google maps api标记信息,google-maps-api-3,kml,Google Maps Api 3,Kml,我目前正在使用GoogleMapsJavaScriptAPI版本3创建一个交互式网络地图。我不确定这是否可行,但我想创建一系列由不同kml文件组成的地图图层,这些文件可以从侧栏进行切换。我还希望能够访问KML中的各个点,以便当用户单击特定点时,可以在地图窗口外加载照片、文本等 关于如何实现这一点有什么想法吗?我已经搜索了一段时间,只找到了一些配置infowindow的方法,我个人认为这些方法不太吸引人……有一种方法可以将KML本地加载到google maps应用程序中,这里实际上有一个很好的例子

我目前正在使用GoogleMapsJavaScriptAPI版本3创建一个交互式网络地图。我不确定这是否可行,但我想创建一系列由不同kml文件组成的地图图层,这些文件可以从侧栏进行切换。我还希望能够访问KML中的各个点,以便当用户单击特定点时,可以在地图窗口外加载照片、文本等


关于如何实现这一点有什么想法吗?我已经搜索了一段时间,只找到了一些配置infowindow的方法,我个人认为这些方法不太吸引人……

有一种方法可以将KML本地加载到google maps应用程序中,这里实际上有一个很好的例子说明了这一点:


我要提到的一个技巧是,由于KML被下载到谷歌的服务器上,以便在地图上呈现,它必须存在于某个面向公众的web服务器上,谷歌将无法从您的本地计算机访问它。

我发现它似乎可以做到这一点

有一点值得注意的是,内置KML支持并不能让您轻松访问各个功能。有一些,但不多。尽管对于这个用例来说这听起来已经足够了,请参见-当用户单击一个点时,可以捕获一个事件,并提供详细信息,然后您可以在您喜欢的地方渲染它。还有一些替代的KML解析器使事情变得更简单,例如GeoXML3感谢快速响应!GeoXML3解析器在我看来非常有用。我真正想做的就是构建一个外部接口来显示通常在信息窗口中可以找到的数据。因此,我想抑制信息窗口,并捕获点击事件,以便我的外部边栏将显示关于该点的一系列信息…我还没有找到一个很好的例子。我对javascript/GoogleMapsAPI相当陌生,所以如果有人知道一个例子,我将不胜感激!谢谢