CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  企业开发 >  地理信息系统

根据汽车所在经纬度,怎么在地图上面画出对应点?

楼主joy(音乐黎子)2004-12-03 07:36:52 在 企业开发 / 地理信息系统 提问

已经得到汽车所在经纬度,想在窗口的地图上面画出对应点.  
  自己猜想以下步骤:  
  1.找到指定点,并根据默认放大尺寸,在窗口中显示以指定点为中心显示地图.  
  2.新建一layer,把汽车所在经纬度换算成Windows坐标,并画出汽车图标.  
   
   
  以上步骤对吗?并求对应MapXtreme+C#   or   MapX代码!  
   
  急急急!  
   
  不够再加分. 问题点数:80、回复次数:11Top

1 楼echo20003(水哥)回复于 2004-12-03 11:25:34 得分 30

你可以根据经纬度创建一个点对象!然后把生成的点对象居中显示,就可以了!  
  详细的可以看MAPX帮助的CREATESYMBOL,和ZOOMTO的帮助!Top

2 楼kewudemao(可恶的猫)回复于 2004-12-03 12:04:03 得分 30

(1)   创建一个临时图层  
  (2)读取GPS点  
  (3)在该图层上AddFeature()  
  (4)设置MapCenter   属性到该点的位置。Top

3 楼joy(音乐黎子)回复于 2004-12-03 12:27:49 得分 0

谢谢两位:))  
   
  我在第一次按照收到汽车位置居中显示地图后,   还需要做实时监控,   会不定时受到汽车移动的位置(经纬度),然后在地图上面移动汽车位置.    
   
  地图是不动的,   除非汽车移动到一个以地图中心的指定矩形范围外,那么再次移动地图到以当前汽车位置为中心的地方,并显示.  
   
  这样做实时监控的思想正确吗?   我看看帮助,   或者能给点现成代码吗?Top

4 楼yxz0321(超级傻鸟)回复于 2004-12-03 19:43:46 得分 5

实时监控可以这么做。  
  但是同时监控多辆车的时候,屏幕会跳动很厉害,用起来很不舒服。Top

5 楼yulchina(为啥我的可用分总是那么少?)回复于 2004-12-05 17:27:12 得分 0

有意义的问题,关注。。。Top

6 楼joy(音乐黎子)回复于 2004-12-06 07:05:32 得分 0

屏幕会跳动很厉害,怎么办呢?  
   
  另外,已经得到汽车所在经纬度,在地图上面画个点,用什么function呢?Top

7 楼fengyun925(云飞月 ^_^)回复于 2004-12-06 07:36:35 得分 10

屏幕跳是刷新地图的问题吧    
  在地图上画点:  
  先用得到的经纬度定义一个point。在VB里是声明一个point对象,然后point.set   x,y  
  在用createfeature。创建一个feature。创建时有point参数  
  最后用一个layer.addfeature   [你刚刚创建的feature]  
  OK  
  对了,刷新地图。Top

8 楼joy(音乐黎子)回复于 2004-12-06 07:52:41 得分 0

是否直接把经纬度(135.23,168.23)赋予point.x,   point.y   即可在地图上面划出点?  
   
  频繁刷新地图估计会有问题的,但是汽车移动,只需要刷新汽车这个layer呀?  
   
  何时刷新地图比较合适呢?Top

9 楼iwillsw(Sirius)回复于 2004-12-06 11:47:54 得分 5

放在临时图层,不会闪烁的Top

10 楼joy(音乐黎子)回复于 2004-12-06 13:42:05 得分 0

对.  
   
  还有上面一个问题:是否直接把经纬度(135.23,168.23)赋予point.x,   point.y   即可在地图上面划出对应点?Top

11 楼joy(音乐黎子)回复于 2004-12-06 15:34:22 得分 0

Map.DisplayTransform.ToDisplay(dPoint,   out   point);  
   
  搞定.Top

相关问题

  • 经纬度
  • delphi+mapx的问题,求救!怎样在地图上根据经纬度显示点?
  • 求地图中直角坐标与经纬度之间的相互转换的源码
  • 经纬度问题
  • 谁知道用VC开发GIS系统时地图数据库如何建?如果用MAPINFO时,地图(含经纬度)如何创建?
  • 求助各位:已知地图经纬度坐标,我想在地图的该位置处放一标志(例如图标动画),并且地图放大、缩小、平移后始终对应。请问如何解决??
  • 请问:经纬度与大地坐标转换问题
  • 经纬度搜索的问题,请高手指点!!
  • 经纬度坐标如何在mapx中画点
  • 如何计算不同经纬度两点之间的距离?

关键词

  • 监控
  • 屏幕
  • 移动
  • 经纬度
  • 地图
  • 汽车
  • 刷新
  • 所在
  • 创建
  • point

得分解答快速导航

  • 帖主:joy
  • echo20003
  • kewudemao
  • yxz0321
  • fengyun925
  • iwillsw

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo