**已关闭。**此问题正在寻求书籍、工具、软件库等的建议。它不符合Stack Overflow guidelines。目前不接受答复。
我们不允许问题寻求书籍,工具,软件库等的建议。您可以编辑问题,以便可以用事实和引用来回答。
9天前关闭
Improve this question
有没有一个网络服务,你可以调用和获得的国家名单和链接到每个国家的国旗图像。
**已关闭。**此问题正在寻求书籍、工具、软件库等的建议。它不符合Stack Overflow guidelines。目前不接受答复。
我们不允许问题寻求书籍,工具,软件库等的建议。您可以编辑问题,以便可以用事实和引用来回答。
9天前关闭
Improve this question
有没有一个网络服务,你可以调用和获得的国家名单和链接到每个国家的国旗图像。
3条答案
按热度按时间iyr7buue1#
http://www.geognos.com/geo/en/world-countries-API.html看起来不错。
41zrol4v2#
我是上面Erik提到的API的作者-我愿意提供帮助。
如果您需要特定国家的国旗,只需请求即可:http://www.geognos.com/api/en/countries/flag/GR.png
为了获得所有世界国家的JSON格式输出,您必须向http://www.geognos.com/api/en/countries/info/all.json发出HTTP
GET
请求您将收到一个答复,其中包含有关世界所有国家的信息。每个国家都有一个名为“SeqID”的字段。
所有垂直排列的旗帜的png图像提供在:http://www.geognos.com/media/flags/world-countries-flags-80X40.png和:http://www.geognos.com/media/flags/world-countries-flags-32X16.png。这些图像可以通过使用css子画面技术偏移垂直位置来作为图像子画面用于服务各个标志。可以通过使用“info”请求的“IdSeq”字段和图像尺寸来计算偏移值。这是显示大量标志的最有效方法。关于使用sprites的示例,您可以查看以下页面的源代码:http://www.geognos.com/api/en/countries/info/IT.html
如果你需要任何进一步的帮助,你可以和我联系。Happy coding:-)
balp4ylt3#
此服务提供SVG中的标志。
https://restcountries.eu/rest/v2/all
您也可以搜索特定国家/地区(不区分大小写)。
https://restcountries.eu/rest/v2/name/ {name}
例如,如果你想搜索巴基斯坦,这应该是你的URL。
https://restcountries.eu/rest/v2/capital/pakistan
您将获得JSON Resonance作为回报
标志图像URL位于“标志”键中。
来源:https://restcountries.eu/