On Mar 16, 2011, at 3:56 PM, ext Ravi Pavuluri wrote:

> Hi Andres,
> 
> Based on my experience with Google Maps API in the past, you need to keep the 
> kml on a web accessible location. Localhost doesn't work. 

The OpenLayers API is not the Google Maps API. KML is loaded directly in the
browser, not by a remote server. This is not the problem.

-- Chris

> -Ravi.
> 
> From: Andres Deparis <[email protected]>
> To: [email protected]
> Sent: Wed, March 16, 2011 1:33:02 PM
> Subject: [OpenLayers-Users] Fwd: Path problem with kml files
> 
> 
> Hello all,
> I am trying to load some kml file into openlayer however, if I put my htm 
> page in the browser this way: http://localhost/mypage.htm it does not find 
> the kml file which is loaded in the root of the site.
> Now, if I load the page in the browser this way: file:///C:/inetpub/wwwroot/ 
> , then openlayers can open it very fast and no problem.
> 
> Can someone please help me to solve this problem? Below is my piece of code.
> 
> Thank you all!
> 
> map.addLayer(new OpenLayers.Layer.GML("KML", "myTest.kml", 
>                {
>                 projection: new OpenLayers.Projection("EPSG:
> 4326"),
>                 displayProjection: new OpenLayers.Projection("EPSG:900913"), 
> 
>                 format: OpenLayers.Format.KML, 
>                 formatOptions: {
>                   extractStyles: true, 
>                   extractAttributes: true,
>                   maxDepth: 2
>                 }
>                }));
> 
> Andres
> 
> 
> _______________________________________________
> Users mailing list
> [email protected]
> http://lists.osgeo.org/mailman/listinfo/openlayers-users

_______________________________________________
Users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/openlayers-users

Reply via email to