John Callahan wrote:
> OK. I first downloaded David's application at
> http://people.csail.mit.edu/dfhuynh/projects/election08/election08.html
> to my own server and everything worked fine. I then created two polygon
> KML files on my own (one through Google Earth and the other by
> converting from an ESRI shapefile.) I ran both of these through Babel
> and downloaded the output as json files. I used these two new json
> files as data sources in the election08 application. Everything looked
> great. Polygons showed up where they should. So, the translation seems
> to work.
>
> I needed to make only a few changes to election08.html to make the data
> sources from Babel work.
>
> 1) As David mentioned, add ex:latlngOrder="lnglat" to the polygon map view
> 2) changed ex:polygon=".border" to ex:polygon=".polygon"
> 3) edited line 263 in polygon-map-view.js to use ";" as the separator
> between coordinate pairs. (it was set to "|")
>
>
> No such luck adding the data sources directly from Babel. Using the
> same election08.html, I took out the links to the previous json data
> files and added the following immediately after including exhibit-api.js.
>
> <script>
> Exhibit.BabelBasedImporter.mimetypeToReader["application/vnd.google-earth.kml+xml"]
>
> = "kml";
> Exhibit.importers["application/vnd.google-earth.kml+xml"] =
> Exhibit.BabelBasedImporter;
> </script>
>
> <link rel="exhibit/data" type="application/vnd.google-earth.kml+xml"
> href="http://simile-widgets.googlecode.com/svn/babel/trunk/converters/kml-converter/tests/test1.kml"
>
> />
>
>
> This did not work for the test1.kml files or for the two kml files I
> created. The error I got was a javascript dialgue box stating "Failed
> to load javascript file:" wiht the following as the file:
>
> http://simile.mit.edu/babel/translator?reader=kml&writer=exhibit-jsonp&url=http%3A%2F%2Fsimile-widgets.googlecode.com%2Fsvn%2Fbabel%2Ftrunk%2Fconverters%2Fkml-converter%2Ftests%2Ftest1.kml&callback=Exhibit.JSONPImporter._callbacks.cb1
>
> When you enter this URL directly in a browser, you get
>
> Babel error: No reader of name kml
>
My exhibit is still using the simile.mit.edu babel service. Could you
try to switch the exhibit-api.js URL to
http://api.simile-widgets.org/exhibit/2.2.0/exhibit-api.js
That should use the new babel service, which supports KML.
David
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"SIMILE Widgets" 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/simile-widgets?hl=en
-~----------~----~----~----~------~----~------~--~---