Google Maps API v3 KML层来自Geoserver,不';不显示
正在尝试从Google Maps v3中的Geoserver 2.1.1加载KML。什么也没出现。这个URL应该工作吗(除了我们的实际域) 尝试了两个不同的层次;同样的结果。我从谷歌KmlOverlayService看到了这样的回应:Google Maps API v3 KML层来自Geoserver,不';不显示,maps,kml,geoserver,Maps,Kml,Geoserver,正在尝试从Google Maps v3中的Geoserver 2.1.1加载KML。什么也没出现。这个URL应该工作吗(除了我们的实际域) 尝试了两个不同的层次;同样的结果。我从谷歌KmlOverlayService看到了这样的回应: _xdc_._7hdyfu && _xdc_._7hdyfu( [1] ) 使用此URL使其正常工作 http://mydomain.org/geoserver/wms/reflect?layers=parks_and_recreation:Ci
_xdc_._7hdyfu && _xdc_._7hdyfu( [1] )
使用此URL使其正常工作
http://mydomain.org/geoserver/wms/reflect?layers=parks_and_recreation:City_Parks_Locations&format=kml
我成功了:
正确的URL:
(有趣的是,我找不到使用“reflect”和“format=kml”显示的文档。只有通过谷歌搜索才知道。)
我的主机:8080必须可以被谷歌访问。像“localhost”这样的东西不起作用。你试过在Google Earth中打开KML文件吗?我没有试过在Google Earth中打开KML。我玩弄了这个网址。我使用参数format=geoRSS获得了显示点的覆盖图。虽然我没有看到任何使用format=kml的示例,但我尝试了它,它确实有效。
http://mydomain.org/geoserver/wms/reflect?layers=parks_and_recreation:City_Parks_Locations&format=kml