[OpenLayers-Users] GML/KML feeds not loading
Michael Angstadt
mangstadt at jbisoft.com
Tue Dec 30 16:14:38 EST 2008
I tried using the nightly build and it worked, thanks!
Christopher Schmidt wrote:
> On Tue, Dec 30, 2008 at 10:16:24AM -0500, Michael Angstadt wrote:
>
>> Thanks for the thorough and very quick response!
>>
>>
>>> 1. You're probably violating the same origin policy.
>>>
>>> http://faq.openlayers.org/proxyhost/all/
>>>
>>> (Unless your HTML page is hosted on cbsnews.com, which is possible,
>>> but seems unlikely.)
>>>
>> I am indeed using a proxy. I set the ProxyHost variable right after I
>> create the Map object:
>> OpenLayers.ProxyHost = "proxy?url=";
>>
>>
>>> 2. You're attempting to load a NetworkLink. OpenLayers 2.7 does not
>>> support NetworkLinks, which was recently fixed in SVN. You can set
>>> your KML file to maxDepth: 2 or some such, and it will parse the
>>> networklink in the file you have but...
>>>
>> So you're saying that 2.7 *does* support NetworkLinks--you just have to
>> set the matchDepth property?
>>
>
> no, sorry: I'm saying "2.7 was buggy, SVN is fixed."
>
> http://trac.openlayers.org/ticket/1877
>
> Sorry that was unclear.
>
>
>>> Quite simply, the CBS news feed doesn't contain any locations, only
>>> addresses, so you need a full gazetteer for it to work. Calling this KML
>>> at all is simply more evidence that the KML spec is hopelessly
>>> overbroad, and since not even Google will read it, I have no qualms
>>> saying that OpenLayers won't.
>>>
>> Yeah, that feed was kind of odd. I found another one with actual
>> coordinates[1]. Like the CBSNews feed, it has a NetworkLink tag, which
>> links to another KML file with the actual map data. It works fine if I
>> plug it into Google Maps (it displays a number of points and vectors in
>> central Africa). However, I can't get it to work in OpenLayers.
>> Maybe it has something to do with it not using the proxy to load the
>> NetworkLink URL? If so, how can I get it to do this? I have the
>> maxDepth of the KML layer set to 3.
>>
>> [1] http://www.janegoodall.org/news/gombe-blog/feed/gcb-feed.kml
>>
>
> This works fine in OL SVN:
>
> 1. Open http://crschmidt.net/mapping/kml
> 2. Paste URL
> 3. Click "submit"
> 4. See little icons and lines between them.
>
> But it won't work in 2.7 unless you open the feed with the content:
>
> http://www.janegoodall.org/news/gombe-blog/feed/gcb-feed2.kml
>
> Regards,
>
More information about the Users
mailing list