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

Antwort per Email an