Hallo Moritz, vielen Dank für Deine Antwort. Wie ich eine km über Mine::Type erstelle das ist nicht mein Problem.
Die Frage war eigentlich wenn ich die fertige KML habe, ob ich dies auch darstellen kann. Eine einfache Kartendatstellung sieht ja so aus (nur aus der API kopiert) <!DOCTYPE html "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <title>Google Maps JavaScript API Example</title> <script src="http://maps.google.com/maps?file=api&v=2&key=abcdefg" type="text/javascript"></script> <script type="text/javascript"> function initialize() { if (GBrowserIsCompatible()) { var map = new GMap2(document.getElementById("map_canvas")); map.setCenter(new GLatLng(37.4419, -122.1419), 13); } } </script> </head> <body onload="initialize()" onunload="GUnload()"> <div id="map_canvas" style="width: 500px; height: 300px"></div> </body> </html> Im JS möchte ich am liebsten so was haben wie load_Markers_from KML-File, so das ich dem die KML gebe. So könnte ich ganz einfach mein event (/events/72387.kml) anzeigen, oder die adresse des users (/users/22.kml) Die Schnittstelle soll eben die KML Datei zur MAP sein. Hoffe ich habe es nun etwas besser rüber bringen können. Herzliche Grüße, Michael Am 24.01.2008 11:12 Uhr schrieb "Moritz Heidkamp" unter <[EMAIL PROTECTED]>: > Lieber Michael, > > Am Wed, 23 Jan 2008 23:44:58 +0100 schrieb Michael Voigt > <[EMAIL PROTECTED]>: >> Geht dies, hat das vielleicht schon jemand gemacht, finde es irgendwie >> leider ein XML zuerstellen, anstelle von Javascript generieren zulassen. > > leider verstehe ich nicht ganz, was du sagen willst: du findest es leichter, > KML zu generieren? Oder bedauerst du es? :) > Jedenfalls, um deine vorhergehende Frage zu beantworten: Ja, das geht ganz > einfach. Zunächst musst du mal einen KML-Content-Type festlegen. Ich weiß > natürlich nicht genau, was Google da vorschlägt, aber im Prinzip müsste es > etwas in der Richtung sein (Rails 2.0!): > > Mime::Type.register "application/kml", :kml > > Alternativ kannst du auch ein Alias für den bereits bestehenden Content-Type > application/xml anlegen: > > Mime::Type.register_alias "application/xml", :kml > > Das Ganze gehört nach config/initializers/mime_types.rb > Jetzt kannst du respond_to mit :kml verwenden oder aber z.B. > views/events/show.builder.kml oder show.haml.kml oder was auch immer du > bevorzugst ;) > > Beste Grüße > Moritz > _______________________________________________ > rubyonrails-ug mailing list > [email protected] > http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug _______________________________________________ rubyonrails-ug mailing list [email protected] http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug
