作者dreambird ()
看板MacDev
标题Re: [问题] 两点或多点座标的距离计算
时间Sat Oct 17 15:16:24 2009
※ 引述《mickfang (心该停留在哪里)》之铭言:
: 公司想要开发像iphone上的AroundMe
: 也就是利用iphone的gps功能
: 得到目前使用者的座标或地址之後
: 显示最近的标的物或地点
: 但是很困惑的地方是怎麽知道最近点在哪呢?
: 目前资料库拥有很多预设的地点的座标
: 也可以抓取目前使用者的座标
: 总不会只是两者相加减吧?
: 有些网站可以让使用者输入地址
: 然後就会显示最近几个店面的位置
: 这是利用什麽方法进行计算呢?
: 希望有大大能分享一下经验
: 谢谢
因为论文也会做到这方面的
关於这个我有个想法不知道好不好,请大家赐教
比如说我要抓出目前位置100m以内的所有点
那我先用200x200的正方形抓出接近的座标,单纯只是大於小於的比对应该很快
然後再算距离滤掉超过100m的点
这样的方法应付几千笔到几万笔的资料行的通吗,会不会造成SQLite太大的负担
在server上用MySQL试行的通,但是会怕iphone的CPU跑太久
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 58.114.200.165
1F:→ zonble:那为什麽不在 server 上算完,然後叫 iphone 用网路抓? 10/17 22:09
2F:→ dreambird:我想说能不用网路就不用来省电 10/17 22:35
3F:推 ducksteven:嗯...在本机算花的电比较少吗? 10/18 01:27
4F:→ LouisXIV:感觉试看应用比省电重要的多! 10/18 20:11
5F:→ LouisXIV:如果是要重视省电的话,应该要试过才会知道! 10/18 20:12
6F:→ dreambird:这样说也对,只是都用远端的话正好走到讯号差的地方不就 10/18 22:37
7F:→ dreambird:冏掉了,我还是都来试看看好了 XD 10/18 22:38