GPS接收经纬度后加载那张城市地图的问题
我的地图文件是按照城市保存的,格式是从MAPINFO的格式转过来的在我接收到GPS定位坐标信息后,我怎么加载我需要的地图,譬如我在南京怎么让系统知道我需要加载的是南京的地图
请高手指点下!
--------------------编程问答-------------------- GPS返回是有坐标数据的啊
分析坐标数据(可能需要坐标转换)就能知道属于哪个城市 --------------------编程问答-------------------- 坐标数据里包含城市信息吗?如果在城市中心不为很容易辨别,可是到了城市交接处就不好判断了,如果通过判断点在多边形内这种方法,在ARM这种芯片上速度太慢不太容易让人接受。请问还有人知道好的方法,或者告诉我通用的方法也行 谢谢各位指点 --------------------编程问答-------------------- 自己顶下 --------------------编程问答-------------------- 另建一个数据索引文件,先读此文件进行判断,用此索引来判断在哪些城市,然后再读取城市数据。在两个城市边界的话,因接收GPS信号有误差,可以接收3个点来判断。具体怎么建这个索引,应该考虑怎么查找最快。
楼主是做PND? --------------------编程问答-------------------- --------------------编程问答-------------------- 会GPS地图使用的请我联系,有好项目做13424404100 QQ 43205955 --------------------编程问答-------------------- 通过你返回的x,y坐标构建一个点
通过点来查询行政区划这个层,查到哪个城市,就说明你定位的点在哪个城市
以前用ArcGIS的时候用过。
mapinfo的没用过,你可以找一下帮助
应该是有类似的方法的。
空间查找。 --------------------编程问答-------------------- 请问楼主如何实现的啊?? --------------------编程问答-------------------- goolge api 3.0离线版,缓存api和地图到本地,从此调用不在受goolge服务器限制
地图缓存技术分为三种
1.通过goolge地图下载工具下载选定范围内所有层级的地图数据(电子地图、卫星地图)
2.按需服务器缓存,用户在浏览地图时,浏览到哪里服务器缓存到哪里
3.按需客户端缓存,用户在浏览地图时,客户端按需缓存引擎缓存用户浏览的区域
支持goolge地图、mapabc地图、矢量地图(需单独购买切片工具)
网站:www.qwgis.com
qq:1737805467 --------------------编程问答-------------------- 把全国的边界再添加一个R类索引大概约为20M,应该能全部加载吧?如果再不行那只能降低数据精度了,或者不要索引,但计算起来会非常慢(需要全部面计算)
补充:企业软件 , 地理信息系统