【发布时间】:2014-05-13 20:54:59
【问题描述】:
我正在开发一个 ruby 应用程序,该应用程序可以根据您的 IP 地址精确定位您的位置。虽然我遇到了路障。我已经在这个网站上搜索过了,但是我已经找到的解决方案太笼统了。
这是错误:
uninitialized constant Place::IpGeocoder (NameError)
还有我正在开发的代码:
require 'socket'
require 'geocoder'
require 'geokit'
class Place
def get_location
ip = UDPSocket.open {|s| s.connect("64.233.187.99", 1); s.addr.last}
location = IpGeocoder.geocode(ip.to_s())
end
end
me=Place.new
me.get_location
我已经安装了 gems。我是否需要在 java 中创建它的实例或类似的东西?
【问题讨论】:
标签: ruby