lib/geokit/geocoders/bing.rb in geokit-1.13.1 vs lib/geokit/geocoders/bing.rb in geokit-1.14.0
- old
+ new
@@ -19,10 +19,10 @@
def self.submit_url(address)
culture = options && options[:culture]
culture_string = culture ? "&c=#{culture}" : ''
address_str = address.is_a?(GeoLoc) ? address.to_geocodeable_s : address
- "#{protocol}://dev.virtualearth.net/REST/v1/Locations/#{URI.escape(address_str)}?key=#{key}#{culture_string}&o=xml"
+ "#{protocol}://dev.virtualearth.net/REST/v1/Locations/#{CGI.escape(address_str)}?key=#{key}#{culture_string}&o=xml"
end
def self.parse_xml(xml)
return GeoLoc.new if xml.elements['//Response/StatusCode'].try(:text) != '200'
loc = nil