我正在将Geonames.org用于文本框auto-complete。非常简洁的功能。
它们提供数据库和REST端点,如下所示:http://api.geonames.org/postalCodeLookupJSON?postalcode=6600&country=AT&username=demo
但是,根据要求(减少自动完成延迟,消除外部资源依赖性)我希望在我的服务器上托管数据库。 Geonames提供了导出数据库,这很不错。但是,我正面临着编写自己的REST服务解决方案的任务,该解决方案用于使用导入的地理数据访问我的数据库。
与此同时,我不认为我是唯一一个面临这样问题的人,所以我想知道你对此有何看法?什么是最快的,最好的解决方案是在这种情况下?是否真的有必要从头开始编写REST服务?或者是否有一个图书馆,我找不到它?
环境:ASP.NET(但它可能会成为一个单独的Web应用程序,因此我对其他产品开放,例如Node.js,Ruby on Rails - 无论开发时间最短,都是如此。) / p>