如题... 不要用第三方 API

如题... 不要用第三方 API
1 hoythan Aug 2, 2016 via iPhone 不用第三方 API 你也得用第三方数据吧? |
2 anonymous5l OP @hoythan 当然喽 目前没想到好的方式 中心点数据都有 |
3 notgod Aug 2, 2016 不要 BS API Google API 的稳定性和更新速度 很靠谱的 http://maps.google.com/maps/api/geocode/json?latlng=22.920823,120.652914&language=zh-CN&sensor=true |
4 hoythan Aug 2, 2016 via iPhone @notgod 你这是鄙视中国大陆。地图形状不规则,光有中心城市没用,并不精确,如果你要求不高你可以取中心城市的上下左右城市中心求个平均值,不过这个做法太扯犊了。 |
5 3dwelcome Aug 2, 2016 via Android 遍历一次取个最近即可、中国城市又不多、暴力计算。 |
6 colordog Aug 2, 2016 不用第三方 API ,帅!做出来记得分享哦 |
7 a342191555 Aug 2, 2016 via iPhone 记得 ArcGIS 的 js 的 api 里面有相关的接口,直接把坐标放进去就能算出来,当然你要有定义好了的 FeaturedLayer 。。。以前自己写过,两年了,忘光了 |
8 580a388da131 Aug 2, 2016 找一份省市边界经纬度表呗, CSDN 上很多,粗糙与否就不晓得了,毕竟没用过。 |
9 580a388da131 Aug 2, 2016 这种数据依赖的东西,没必要造轮子吧。 |
10 lisztli Aug 3, 2016 这个太简单了, 首先下载一分中国行政区划的边界数据,公开的数据精确到了 county ,而且不止有中国的。 其次按照某个精确度对地图画格子,计算格子中心(或者左上角)点落在那个 county 内,使用 k-v 存储记录下 「格子 index 」- county 信息 最后写一个服务提供查询。 如果你对上面步骤有不理解的,或者想节省宝贵时间,我这有全套服务和数据,欢迎邮件咨询价格。 邮件: [email protected] |
11 anonymous5l OP 好吧看来目前比较合适的办法还是 geohash... |
12 murmur Aug 3, 2016 第三方 API 有什么可以鄙视的 你以为中国的省界市界都是四方块么 |
13 anonymous5l OP @murmur 我需要速度及时需求不是鄙视第三方 API |
14 3dwelcome Aug 3, 2016 geohash 是数据索引,又不是组织结构,你这没办法弄吧。要把数据按照图形整理筛选,快速几何查询,至少要各种树类结构保存。 有了城市中心精度,完全不需要判断不规则的省市边界啊。一个城市肯定是属于某个省,都可以预处理的。 |
15 junyuecao Aug 3, 2016 via Android 我想的一个方法是在地图上画网格 |
16 anonymous5l OP @3dwelcome 城市中心的话如果人在边界就不太好界定了吧。 |