【发布时间】:2019-08-05 03:36:30
【问题描述】:
我想为我的应用程序使用开放天气 API。为此,我认为我可以将城市及其 ID 保存在我自己的应用程序中的 json 文件中,并且每当我用户想要位置天气时,应用程序从 json 中选择城市 ID 并进行 API 调用。
为此,我下载了 Openweather 提供的 30MB Json 文件,其中包含所有国家和所有城市。在我的应用程序中放置 30MB 显然不是一个好主意。所以我决定只提取我的乡村城市。但关键是,这个想法无法实现。这么多来自不同国家的城市有相同的名字。并且提取的 json 再次变得巨大。甚至一些国家代码是其他国家的城市。
我想知道是否有更好的实现方式。或任何想法或方法来提取一个国家的城市。
任何帮助在我的应用中为不同城市实施天气呼叫的任何帮助都将不胜感激
【问题讨论】:
标签: android ios react-native openweathermap