Matthias Aschenbach wrote:
> Am 03.02.2008 um 16:51 schrieb Knut Linke:
>
>> mein Code (Sandbox Beispiel) lautet:
> [...]
>> server = XMLRPC::Client.new2('http://rpc.geocoder.us/service/xmlrpc')
>> result = server.call2('geocode', address)
>
> Wenn Du das per XMLRPC machen willst, brauchst Du GeoKit nicht.
>
> Ansonsten probier mal:
>
> include GeoKit::Geocoders
> location = GoogleGeocoder.geocode(address)
>
> mfg
> Matthias
Hallo Matthias,
sorry hatte die Antwort vergessen :(, bzw. hatte ich keine Zeit fürs
Ausprobieren (die Neueröffnung in http://www.ruby-forum.com/topic/143723
ist keine Absicht).
Leider verstehe ich deine Änderungen (noch) nicht ganz, bzw. bin mir
nicht bewußt gewesen, dass es zu XMLRPC noch alternativen gibt.
Die Änderungen hatten aber auch kein Erfolg:
include GeoKit::Geocoders habe ich in die class sandbox eingefügt
(oben).
Nur ich weiss nicht, wie ich die Location location =
GoogleGeocoder.geocode(address) anwende. Kann ich die Methode einfach
gegen location = GoogleGeocoder.geocode(address) austauschen?
Wenn ich
return {:success=> true, :latitude=> result[1][0]['lat'],
:longitude=> result[1][0]['long']}
auf
return {:success=> true, :latitude=> location[1][0]['lat'],
:longitude=> location[1][0]['long']}
anpasse bekomme ich
undefined method `[]' for #<GeoKit::GeoLoc:0x47987c8>
als Fehler :-/
Mache ich bei der Übergabe etwas falsch?
--
Posted via http://www.ruby-forum.com/.
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug