[OpenLayers-Users] problem showing kml files

Grant Maxwell grant.maxwell at maxan.com.au
Thu Jan 10 14:38:35 PST 2013


Well I guess my problem was too boring for anyone to help with. 
Fortunately I discovered that the data we were given was formatted incorrectly and the code was OK so it is all working just fine.

Thanks to those who almost helped.

regards
gmax


On 09/01/2013, at 4:52 PM, Grant Maxwell <grant.maxwell at maxan.com.au> wrote:

> Hi
> 
> Im new to openlayers and mapping apis and have some experience with javascript.
> 
> Im trying to display a kml file in a layer on a map and although it does not show any errors it also does not show the items. When I output the layer object it shows that it has no features in it. Could someone help me please.
> Below is the code and below that is the content of the kml file.
> 
> Thanks in anticipation
> regards
> gmax
> 
> var ais = new OpenLayers.Layer.Vector("KML", {
>             strategies: [new OpenLayers.Strategy.Fixed()],
>             protocol: new OpenLayers.Protocol.HTTP({
>                 url: "ais.kml",
>                 format: new OpenLayers.Format.KML({
>                     extractStyles: true, 
>                     extractAttributes: true,
>                     maxDepth: 2
>                 })
>             })
>         });
> var map = new OpenLayers.Map({
>     div: "map",
>     layers: [
>         new OpenLayers.Layer.WMS(
>             "WMS", "http://vmap0.tiles.osgeo.org/wms/vmap0",
>             {layers: "basic"}
>         ),
>             ],
>     center: new OpenLayers.LonLat(152.51, -32.18),
>     zoom: 4
> });
> map.addLayers([ais]);
> map.addControl(new OpenLayers.Control.LayerSwitcher());
> console.log(ais);
> 
> <markers>
> <marker lat='-33.856090' lon='151.189000' name='' dx='0.000' dy='0.000' type='' ais='008203127!!!!:!0.0!0.0!!Under way using engine (Rule 23(a) or Rule 25(e))!!!!09/01/2013 05:14:53!'/>
> <marker lat='-32.921040' lon='151.772800' name='' dx='0.000' dy='0.000' type='' ais='008900660!!!!:!0.0!0.0!!Under way using engine (Rule 23(a) or Rule 25(e))!!!!09/01/2013 05:14:42!'/>
> <marker lat='-33.967510' lon='151.219500' name='' dx='0.000' dy='0.000' type='' ais='009366691!!!!:!0.0!0.0!!!!!!09/01/2013 05:14:39!'/>
> <marker lat='48.334030' lon='16.040240' name='GANDA' dx='0.000' dy='0.000' type='' ais='205492290!!!!:!0.0!0.0!!!!!!09/01/2013 05:15:00!'/>
> <marker lat='-33.865830' lon='151.181100' name='UBC CANADA' dx='0.000' dy='0.000' type='' ais='212297000!!!!:!0.0!126.7!!!!!!09/01/2013 05:15:16!'/>
> <marker lat='48.376260' lon='15.771640' name='EDELWEISS' dx='0.000' dy='0.000' type='' ais='214180717!!!!:!0.0!273.6!!!!!!09/01/2013 05:14:53!'/>
> <marker lat='-33.003830' lon='151.792900' name='MCP ROTTERDAM' dx='0.000' dy='0.000' type='' ais='215028000!!!!:!0.8!117.3!!!!!!09/01/2013 05:14:52!'/>
> <marker lat='-35.722550' lon='150.207400' name='NICONE' dx='0.000' dy='0.000' type='' ais='230937990!!!!:!0.1!102.6!!!!!!09/01/2013 05:14:56!'/>
> <marker lat='48.333840' lon='16.043220' name='IGNORAMUS' dx='0.000' dy='0.000' type='' ais='244650921!!!!:!0.0!217.1!!!!!!09/01/2013 05:15:09!'/>
> <marker lat='-29.561330' lon='153.845000' name='COSTA NEOROMANTICA' dx='0.000' dy='0.000' type='' ais='247817000!!!!:!16.0!4.0!!Under way using engine (Rule 23(a) or Rule 25(e))!!!!09/01/2013 05:14:42!'/>
> <marker lat='-33.872230' lon='151.232700' name='FARRFLY' dx='0.000' dy='0.000' type='' ais='250002255!!!!:!0.0!320.6!!!!!!09/01/2013 05:15:09!'/>
> <marker lat='48.338430' lon='15.945530' name='ST ANTONIUS' dx='0.000' dy='0.000' type='' ais='264162626!!!!:!0.0!315.1!!!!!!09/01/2013 05:14:17!'/>
> <marker lat='-33.294570' lon='151.939500' name='BESIKTAS AZERBAIJAN' dx='0.000' dy='0.000' type='Cargo-all ships of this type' ais='271042018!9461283!TCYR2!NEWCASTLE/AUSTRALIA!0104:0800!1.3!7.2!!!290!45!9.1!09/01/2013 05:15:09!Ship and Voyage Report'/>
> <marker lat='-33.194940' lon='151.790500' name='SUNRISE SALUTE' dx='0.000' dy='0.000' type='' ais='354156000!!!!:!1.4!37.5!!Under way using engine (Rule 23(a) or Rule 25(e))!!!!09/01/2013 05:14:47!'/>
> <marker lat='-30.211070' lon='153.608100' name='CAPE UNITY' dx='0.000' dy='0.000' type='' ais='355458000!!!!:!16.2!184.0!!Under way using engine (Rule 23(a) or Rule 25(e))!!!!09/01/2013 05:14:21!'/>
> <marker lat='-32.883530' lon='151.756100' name='CORONA HORIZON' dx='0.000' dy='0.000' type='' ais='356072000!!!!:!0.0!337.0!!!!!!09/01/2013 05:14:42!'/>
> <marker lat='-30.342680' lon='153.792500' name='HYPERION LEADER' dx='0.000' dy='0.000' type='' ais='370777000!!!!:!13.5!12.8!!Under way using engine (Rule 23(a) or Rule 25(e))!!!!09/01/2013 05:14:27!'/>
> <marker lat='-33.073900' lon='151.753800' name='PACIFIC STAR' dx='0.000' dy='0.000' type='' ais='371518000!!!!:!0.2!271.0!!!!!!09/01/2013 05:14:27!'/>
> <marker lat='-32.882010' lon='151.753600' name='GLORIOSA LILY' dx='0.000' dy='0.000' type='' ais='373101000!!!!:!0.0!97.1!!!!!!09/01/2013 05:15:16!'/>
> <marker lat='-33.093350' lon='151.742400' name='YAHAGI MARU' dx='0.000' dy='0.000' type='' ais='431008000!!!!:!0.9!257.3!!!!!!09/01/2013 05:14:52!'/>
> <marker lat='-31.614570' lon='153.042600' name='MONA LINDEN' dx='0.000' dy='0.000' type='' ais='432782000!!!!:!9.9!14.0!!Under way using engine (Rule 23(a) or Rule 25(e))!!!!09/01/2013 05:14:27!'/>
> <marker lat='-30.757450' lon='153.592900' name='FAR EASTERN MERCURY' dx='0.000' dy='0.000' type='' ais='477826500!!!!:!16.6!199.0!!Under way using engine (Rule 23(a) or Rule 25(e))!!!!09/01/2013 05:14:21!'/>
> <marker lat='-33.807430' lon='151.248900' name='RICOCHET' dx='0.000' dy='0.000' type='' ais='503042600!!!!:!0.0!27.3!!!!!!09/01/2013 05:15:00!'/>
> <marker lat='-33.859330' lon='151.199800' name='WATAGAN' dx='0.000' dy='0.000' type='' ais='503083000!!!!:!0.0!222.4!!Under way using engine (Rule 23(a) or Rule 25(e))!!!!09/01/2013 05:14:42!'/>
> <marker lat='-33.854800' lon='151.202300' name='PV4 GOVERNOR BLIGH' dx='0.000' dy='0.000' type='' ais='503225600!!!!:!7.1!295.0!!!!!!09/01/2013 05:15:07!'/>
> <marker lat='-33.981190' lon='151.209700' name='PB MURRAY' dx='0.000' dy='0.000' type='' ais='503226400!!!!:!0.1!275.2!!Under way using engine (Rule 23(a) or Rule 25(e))!!!!09/01/2013 05:15:23!'/>
> <marker lat='-33.862690' lon='151.194900' name='MASTEKA 2' dx='0.000' dy='0.000' type='' ais='503302800!!!!:!0.0!227.4!!Not defined (default) (also SART under test)!!!!09/01/2013 05:14:50!'/>
> <marker lat='-35.723910' lon='150.211200' name='LYNDENNE' dx='0.000' dy='0.000' type='' ais='503314200!!!!:!0.3!308.5!!!!!!09/01/2013 05:14:52!'/>
> <marker lat='-33.854130' lon='151.211000' name='BORROWDALE' dx='0.000' dy='0.000' type='' ais='503345100!!!!:!9.4!150.3!!Under way using engine (Rule 23(a) or Rule 25(e))!!!!09/01/2013 05:14:39!'/>
> <marker lat='-33.854530' lon='151.215500' name='FISHBURN' dx='0.000' dy='0.000' type='' ais='503345300!!!!:!11.8!72.0!!!!!!09/01/2013 05:15:09!'/>
> <marker lat='-33.855340' lon='151.187700' name='FRIENDSHIP' dx='0.000' dy='0.000' type='' ais='503345400!!!!:!0.0!219.7!!Under way using engine (Rule 23(a) or Rule 25(e))!!!!09/01/2013 05:15:07!'/>
> <marker lat='-33.867030' lon='151.200800' name='SIRIUS' dx='0.000' dy='0.000' type='' ais='503345700!!!!:!0.0!118.8!!Under way using engine (Rule 23(a) or Rule 25(e))!!!!09/01/2013 05:14:27!'/>
> <marker lat='-33.855720' lon='151.187900' name='LOUISE SAUVAGE' dx='0.000' dy='0.000' type='' ais='503374300!!!!:!0.0!215.2!!Under way using engine (Rule 23(a) or Rule 25(e))!!!!09/01/2013 05:14:47!'/>
> <marker lat='-33.860630' lon='151.211900' name='DAWN FRASER' dx='0.000' dy='0.000' type='' ais='503376200!!!!:!0.4!172.8!!!!!!09/01/2013 05:14:27!'/>
> <marker lat='-33.856020' lon='151.202800' name='PV11 GOVERNORPHILLIP' dx='0.000' dy='0.000' type='' ais='503419300!!!!:!0.1!213.3!!!!!!09/01/2013 05:14:19!'/>
> <marker lat='-33.811030' lon='151.288400' name='COLLEENA J' dx='0.000' dy='0.000' type='' ais='503455700!!!!:!0.1!88.8!!!!!!09/01/2013 05:14:19!'/>
> <marker lat='-33.872390' lon='151.233500' name='MOATIZE' dx='0.000' dy='0.000' type='' ais='503550500!!!!:!0.0!189.0!!!!!!09/01/2013 05:15:09!'/>
> <marker lat='-32.921770' lon='151.773000' name='WICKHAM' dx='0.000' dy='0.000' type='' ais='503574000!!!!:!0.0!0.0!!Not defined (default) (also SART under test)!!!!09/01/2013 05:14:56!'/>
> <marker lat='-33.805810' lon='151.247200' name='MARINE RESCUE MH-30' dx='0.000' dy='0.000' type='' ais='503592100!!!!:!0.1!260.1!!Not defined (default) (also SART under test)!!!!09/01/2013 05:14:39!'/>
> <marker lat='-33.858750' lon='151.211500' name='LADY HERRON' dx='0.000' dy='0.000' type='' ais='503601000!!!!:!7.8!19.1!!!!!!09/01/2013 05:14:19!'/>
> <marker lat='-33.851370' lon='151.231800' name='LADY NORTHCOTT' dx='0.000' dy='0.000' type='' ais='503602000!!!!:!11.9!254.9!!!!!!09/01/2013 05:14:50!'/>
> <marker lat='-33.860880' lon='151.211300' name='QUEENSCLIFF' dx='0.000' dy='0.000' type='' ais='503605000!!!!:!0.0!175.4!!Under way using engine (Rule 23(a) or Rule 25(e))!!!!09/01/2013 05:14:39!'/>
> <marker lat='-33.836320' lon='151.267700' name='COLLAROY' dx='0.000' dy='0.000' type='' ais='503607000!!!!:!13.0!41.5!!Under way using engine (Rule 23(a) or Rule 25(e))!!!!09/01/2013 05:14:27!'/>
> <marker lat='-32.921260' lon='151.772800' name='SVITZER MAITLAND' dx='0.000' dy='0.000' type='' ais='503624000!!!!:!0.0!47.9!!Under way using engine (Rule 23(a) or Rule 25(e))!!!!09/01/2013 05:15:07!'/>
> <marker lat='-32.921380' lon='151.772900' name='SVITZER MYALL' dx='0.000' dy='0.000' type='' ais='503625000!!!!:!0.0!41.8!!Under way using engine (Rule 23(a) or Rule 25(e))!!!!09/01/2013 05:14:21!'/>
> <marker lat='-33.861110' lon='151.195900' name='ANATOMA' dx='0.000' dy='0.000' type='' ais='503677000!!!!:!5.5!255.6!!Moored!!!!09/01/2013 05:15:16!'/>
> <marker lat='-33.855400' lon='151.202800' name='SHIRLEY SMITH' dx='0.000' dy='0.000' type='Other type of ship-all ships of this type' ais='503731000!0!VKN5392!!0000:2460!0.1!272.8!!Not defined (default) (also SART under test)!24!8!0!09/01/2013 05:14:50!Ship and Voyage Report'/>
> <marker lat='-33.869620' lon='151.181800' name='SILENT WORLD II' dx='0.000' dy='0.000' type='' ais='538070326!!!!:!0.0!0.0!!Under way using engine (Rule 23(a) or Rule 25(e))!!!!09/01/2013 05:15:00!'/>
> <marker lat='-33.968620' lon='151.213700' name='KOTA LAJU' dx='0.000' dy='0.000' type='' ais='565403000!!!!:!0.0!254.1!!!!!!09/01/2013 05:14:47!'/>
> <marker lat='-32.921350' lon='151.768800' name='OCEAN AMAZING' dx='0.000' dy='0.000' type='' ais='566356000!!!!:!0.1!134.6!!!!!!09/01/2013 05:14:21!'/>
> <marker lat='-33.115160' lon='151.733700' name='FORMOSABULK CLEMENT' dx='0.000' dy='0.000' type='' ais='636012294!!!!:!0.1!252.1!!!!!!09/01/2013 05:14:17!'/>
> <marker lat='-34.252490' lon='151.499000' name='E.R. DARWIN' dx='0.000' dy='0.000' type='' ais='636090440!!!!:!18.2!264.9!!Under way using engine (Rule 23(a) or Rule 25(e))!!!!09/01/2013 05:14:17!'/>
> <marker lat='-32.897170' lon='151.849700' name='' dx='0.000' dy='0.000' type='' ais='995031013!!!!:!!!!!!!!09/01/2013 05:14:56!'/>
> </markers>
> _______________________________________________
> Users mailing list
> Users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/openlayers-users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/openlayers-users/attachments/20130111/01c7a01f/attachment-0001.html>


More information about the Users mailing list