地图引擎是怎么做出来.pptVIP

  • 11
  • 0
  • 约2.09千字
  • 约 21页
  • 2020-11-20 发布于福建
  • 举报
地图是怎怎做甘来的 互联网摘录 岑登山(整理) ●地图元素一般为地理坐标(经纬度),应该画在地图上什 么位置?这就需要涉及到坐标转换问题。即将经纬度表示的 地理坐标转换为屏幕坐标。 Public Point WorldToScreen(PointF xy) Public PointF ScreenToWorld (Point xy) 为了完成坐标转换,需要使用几个地图参数的变量 ●地图缩放倍数Zoom ●地图中心点经纬度 Center ●地图大小Size ●另外,还需要对地图进行缩放、平移,这些操作实质上也 是对地图参数的操作,如放大就是对地图缩放倍数操作, 移就是对地图中心点进行操作。 坐标转換-地图绘制的关鍵 类许细自 坐标铸真幕坐标 →P:j:or14 oint pab1i投影坐标为经策度 屏稻坐标换为投影□ 山山山 坐你 置或取悍段中心匠度 《加屈性生 日宇 → client5:sire private 白事件 将坐标转换函数和地图参数封装为一个类 Coordinators ●.NET的绘图是对GDI+的封装,包括了对点、线、面等各种 图形元素的封装,图形图像的绘制、坐标旋转,各种反走样 和平滑等功能,功能十分强大(当然,效率不太高),利用 它可以绘出漂亮的图形。 ●有了坐标转换类 Coordina

文档评论(0)

1亿VIP精品文档

相关文档