
扩展学习
文章平均质量分 83
小道仙97
一个不务正业的程序员,梦想成为家庭煮夫。【五十岁退休】
展开
-
写个漂亮的代码之二
分组构建的过程,会分别写在 UserCourseGroup 和 UserCourseMapping 中,这样就存在一个问题,当type类型再次新增一种的时候,我们需要对2个分组的方法都进行修改,很容易就忘记了修改某处。在Service层也写了很多的if逻辑,代码做了很多的兼容处理,虽然不复杂,但写的时候很难受,看的时候更难受。最终的做法就是在Controller里给默认值,当用户选择type-A的时候,X = 0, Y = 空,这样后面的逻辑就都统一了。,同时这张表里面还有一个type字段。原创 2025-03-08 21:59:28 · 307 阅读 · 0 评论 -
Nominatim免费的地址解析,逆地址解析,OpenStreetMap开源地图数据【全网最全】
国内的一些地址解析供应商的API都开始付费了,就想找个免费的地址解析和逆地址解析的应用,最终选择了Nominatim + OpenStreetMap。原创 2024-06-22 14:45:55 · 5776 阅读 · 10 评论 -
免费开源的地图解析工具【快速上手】
这篇文章和【Nominatim】是相呼应的,在尝试了OSM数据一直有问题之后,通过别人的指点是不是可以换个思路,我的数据只需要精确到市级别,也可以不用OSM这样全的数据(主要原因还是OSM太过庞大了)在网上看到有人发布的一个地址解析和逆地址解析的SDK(下面称为 Geo),觉得是个思路,随即进行了数据测试Geo 文档。原创 2024-06-22 14:43:11 · 2430 阅读 · 0 评论