geonames.org获得了一个web api,您可以使用它来获取城市的所有层次结构。如何使用JavaScript API/PHP的网页API?
你只需输入id,你就会将数据返回到xml。
http://ws.geonames.org/hierarchy?geonameId=2657896
我不知道如何获取与PHP和JavaScript的URL,我应该使用哪一个。
导致id的位于mysql数据库中。我会让他们与PHP。
我应该使用file_get_contents,curl还是fopen?
和javascript中有什么函数? jquery $ .post?听说它只能访问本地主机。
会很好,在这里有一些指导,甚至更好的代码示例。
谢谢!
基本上我只想把层次结构数据存入我的数据库。所以这不是针对用户的,只是为了完成我的数据库数据。所以我可以用PHP来做到这一点?不知道为什么我应该通过JavaScript时,流程如下所示:mysql - > php - > geonames xml - > php - > mysql。 – 2010-03-20 08:09:38
@fayer是的。这就是为什么我问你为什么要使用JavaScript的原因。但是,如果你只是想要数据,获取整个转储而不是查询web服务。查看更新。 – Gordon 2010-03-20 08:15:29
我有...但我不能得到转储的城市层次结构。我检查了结构和所有关系,但无法找到一种方法来获得州和县的一个城市。这就是为什么我想用它们的网页API。 – 2010-03-20 08:59:54