来自 Geoserver 的 Google Maps API v3 KML 图层不显示
尝试从 Google 地图 v3 中的 Geoserver 2.1.1 加载 KML。什么也没有出现。这个 URL 应该有效吗(除了我们的实际域)?
http://mydomain.org/geoserver/wms/kml?layers=parks_and_recreation:City_Parks_Locations
尝试了几个不同的层;相同的结果。我看到 Google KmlOverlayService 的响应:
_xdc_._7hdyfu && _xdc_._7hdyfu( [1] )
Trying to load KML from Geoserver 2.1.1 in Google Maps v3. Nothing shows up. Should this URL work (except with our actual domain)?
http://mydomain.org/geoserver/wms/kml?layers=parks_and_recreation:City_Parks_Locations
Tried a couple of different layers; same result. I see this response from the Google KmlOverlayService:
_xdc_._7hdyfu && _xdc_._7hdyfu( [1] )
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我让它工作:
正确的URL:
http:// /myhost:8080/geoserver/myworkspace/wms/reflect?layers=myworkspace:mylayer&format=kml
(有趣的是我找不到文档使用“reflect”和“format=kml”显示。仅通过谷歌搜索获得知识。)
并且 myhost:8080 必须可以被谷歌访问。像“localhost”之类的东西不起作用。
I got it to work:
The correct URL:
http://myhost:8080/geoserver/myworkspace/wms/reflect?layers=myworkspace:mylayer&format=kml
(funny I can't find a document to show using "reflect" and "format=kml". Only got the knowledge by googling.)
And myhost:8080 must be accessible to google. Things like "localhost" doesn't work.
使用这个 URL 就可以了。
Got it to work using this URL.