这似乎是非正统的,但我想要做的是根据他或她的意见得到整个城市,州(或省)和国家的人。我想在不使用Google API的情况下这样做,因为我正在开发的这个项目是一个商业项目,根据Google的TOS,我需要支付10,000美元才能将其用于商业用途(这是我使用频率的一个非常高的价格)它,即每周1-5次)。
示例输入:多伦多 回程:加拿大安大略省多伦多
示例输入2:温哥华 回程:加拿大不列颠哥伦比亚省温哥华
示例输入3:Otawwa(注意拼写错误) 回程:加拿大安大略省渥太华
感谢您的协助。
答案 0 :(得分:1)
您可以从地理定位API获取的唯一位置信息是经度和纬度。但是,您可以使用此信息查询数据库并返回所需的信息。互联网上有许多免费的地理位置数据库。 Google“免费地理位置数据库”,只需使用您认为合适的任何内容。它们通常包含一个大数据文件,您需要将其导入到您自己的数据库中。之后,您只需调用自己的ajax服务即可快速,免费地获得结果。 或者,您可以使用他们的IP找到位置,如果您需要在服务器而不是客户端上编码,同样,还有免费的IP数据库。我使用http://www.ipligence.com/来查询IP位置,它运行正常。他们有免费版。
答案 1 :(得分:0)