Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

显示天气城市 #2

Open
FreeVB opened this issue May 5, 2023 · 12 comments
Open

显示天气城市 #2

FreeVB opened this issue May 5, 2023 · 12 comments

Comments

@FreeVB
Copy link

FreeVB commented May 5, 2023

能显示天气所在城市吗?还有,可以选择城市不?

@Yu-Core
Copy link
Owner

Yu-Core commented May 5, 2023

不能显示天气所在城市,这个项目的原理是通过html5的api获取经纬度,通过经纬度请求天气api。
想要通过经纬度显示所在城市,需要逆地理编码。
选择城市新版本暂时还没有写。你可以看一下old分支,那个是旧版本,当时把国内城市及经纬度存储在json里,然后选择。

@FreeVB
Copy link
Author

FreeVB commented May 5, 2023

好的,OLD没有WINFORM,我主要是用在WINFORM里面。

@FreeVB
Copy link
Author

FreeVB commented May 9, 2023

新版本可以选择城市,是不是也可以把城市显示出来呀?

@Yu-Core
Copy link
Owner

Yu-Core commented May 9, 2023

显示城市的话,只能显示那些预设的城市,那些既有经纬度又有城市名。

如果是定位获得的位置,只有经纬度,没有城市名。把经纬度转换成城市名,要用地图API的逆地理编码功能。高德,百度,腾讯,用哪家的都可以,建议用腾讯的,每天一万次免费请求,高德和百度都是5000次。只要根据他开发文档的返回json结构,写个对应的class,复制json,VS有那个功能可以根据json或者xml生成class。

可以写,就是那时懒得写了。现在写不了,最近有点事,身边没电脑。

@FreeVB
Copy link
Author

FreeVB commented May 9, 2023

现在不是可以选择城市吗?比如我选择苏州,这样就把苏州显示在上面可以吗?

@Yu-Core
Copy link
Owner

Yu-Core commented May 9, 2023

改了一下,应该可以了。用手机改的,应该没什么问题。

@FreeVB
Copy link
Author

FreeVB commented May 10, 2023

利害呀!手机都可以修改 。
可以了,选择好城市后并设置为默认就可以显示了。

@Yu-Core
Copy link
Owner

Yu-Core commented May 10, 2023

如果觉得还行的话,可以给个star,谢谢啦

@FreeVB
Copy link
Author

FreeVB commented May 10, 2023

没问题,已经点啦。

就是引用的库有点多,编译后262M。。。

@Yu-Core
Copy link
Owner

Yu-Core commented May 10, 2023

@FreeVB
Copy link
Author

FreeVB commented May 10, 2023

好像不行,因为我用的是winform...

@Yu-Core
Copy link
Owner

Yu-Core commented May 11, 2023

查了一下文档,winform和wpf确实都不支持裁剪

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants