我有一个应用程序,用户可以在其中输入位置查询,例如:
Corinth
应用程序将添加后缀“希腊”,并计算城市的经纬度坐标。因此,坐标的查询将是Corinth, Greece
之后,应用程序使用DarkSkyApi返回该位置的天气预报。我只想返回对我的国家希腊的预测
问题是如果用户键入:London
。然后,该位置将返回希腊某个模糊位置(如咖啡馆)的坐标,并对该位置进行预测。我认为这会造成混乱,因为它给人的印象是一个bug,而且该应用程序还可以预测其他国家的预测
一方面,我希望它足够具体,适用于城市(如雅典)、乡村和城市;社区(如卫城)。另一方面,不适用于次要场所(如咖啡馆)
我该怎么去修呢?如果有人给了一个非常小的位置或外国城市,我希望它默认为首都城市'雅典',或以某种方式“扩大”坐标到最近的城市。有没有办法,以某种方式限制坐标或过滤位置?有没有办法确定坐标是小位置还是大位置
目前没有回答
相关问题 更多 >
编程相关推荐