Hi Sharry,
   thank you for your help.

About 1) and 2) you're right: I've modified the kml and now it validates as 
well-formed XML, as you can see here
  
http://validator.w3.org/check?uri=ousia.mine.nu%2Fhen.kml&charset=%28detect+automatically%29&doctype=Inline&group=0

About 3) you are referring to an outdated resource: the one active by now is 
get.kml

Pay attention: get.kml is, indeed, an Erlang script that parse the query string 
to retrieve BBOX parameter (as the one passed by Google Earth or by the service 
http://maps.google.com/?q=http://ousia.mine.nu/hen.kml) and returns a kml 
document.
The Erlang script works quite well: you can test it by browsing to 
  
http://ousia.mine.nu/hen/get.kml?BBOX=-10.9423828125,-6.533645130567532,31.6845703125,21.453068633086783
or
  http://maps.google.com/?q=http://ousia.mine.nu/hen.kml
or by opening
  http://ousia.mine.nu/hen/hen.kml
in Google  Earth.

The problem is that Google Maps Javascript API v3 KmlLayer object doesn't pass 
BBOX parameter when calls the <href> referred by a KML NetworkLink.

Now I'm going to see if v2 works (maybe it is a bug of v3 release).

To be continued...

-Francesco

Il giorno 03/set/2010, alle ore 17.20, Sharry ha scritto:

> Hi, I've just ran the kml through a validator, I notice 3 things:
> 1) Beware using < > characters in XML/KML, use &lt; and &gt; instead
> whilst within elements
> 2) The validator throws errors when using refreshInterval (refreshMode
> value must be "onInterval") & viewRefreshTime (refreshMode value must
> be "onStop"), see here: 
> http://service.kmlvalidator.com/ets/ogc-kml/2.2/#LinkRefresh
> 3) The feed  http://ousia.mine.nu/hen/get_kml is throwing some errors:
> "Internal error, yaws code crashed".
> 
> Hope this helps!
> 
> 
> 
> code
> <?xml version="1.0" encoding="UTF-8"?>
> <kml xmlns="http://www.opengis.net/kml/2.2";>
>  <Folder>
>    <name>Network Links</name>
>    <visibility>0</visibility>
>    <open>0</open>
>    <description>Hen</description>
>    <NetworkLink>
>      <name>Hen</name>
>      <open>0</open>
>      <description>--></description>
>      <Link>
>        <href>http://ousia.mine.nu/hen/get_kml</href>
>        <refreshInterval>2</refreshInterval>
>        <viewRefreshMode>onStop</viewRefreshMode>
>        <viewRefreshTime>1</viewRefreshTime>
>      </Link>
>    </NetworkLink>
>  </Folder>
> </kml>
> 
> 
> 
> 
> On Sep 3, 3:09 pm, Francesco <[email protected]> wrote:
>> Hi Joseph,
>>   thank you for the advice, but it's not the solution.
>> 
>> I changed the href but nothing happens.
>> Moreover I've checked supported KML tags in Google Maps on
>>    http://code.google.com/apis/kml/documentation/kmlelementsinmaps.html
>> and I removed the unsupported one: viewFormat, but, still,
>>  http://maps.google.dk/?q=http://ousia.mine.nu/hen.kml
>> works while
>>  http://ousia.mine.nu
>> does not.
>> 
>> -Francesco
>> 
>> On Sep 3, 2:43 pm, Joseph Elfelt <[email protected]> wrote:
>> 
>>> Your KML file says:
>>>         <href>/hen/get_kml</href>
>> 
>>> Try using a complete URL to your KML file and deleting the next 4
>>> lines.
>> 
>>> On Sep 3, 4:18 am, Francesco <[email protected]> wrote:
>> 
>>>> Hi,
>>>>   I'm experiencing the same strange behaviour.
>> 
>>>> You can see the kml working at
>>>>  http://maps.google.dk/?q=http://ousia.mine.nu/hen.kml
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Google Maps JavaScript API v3" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/google-maps-js-api-v3?hl=en.
> 

-- 
You received this message because you are subscribed to the Google Groups 
"Google Maps JavaScript API v3" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-maps-js-api-v3?hl=en.

Reply via email to