社区
地理信息系统
帖子详情
C#和mapobject 中如何显示当前窗口内地图的比例?
welon
2008-06-09 04:38:53
如何显示如“1:10000000”这样比例?
...全文
164
3
打赏
收藏
C#和mapobject 中如何显示当前窗口内地图的比例?
如何显示如“1:10000000”这样比例?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
anywherenet
2008-07-10
打赏
举报
回复
/// //////////////////////////////////////////////////////////////////////////////////////////////
/// 功能:计算地图比例尺
/// 参数:AxMapObjects2.AxMap map
/// 返回值:地图比例尺
/// /////////////////////////////////////////////////////////////////////////////////////////////
public double CalcScale(AxMapObjects2.AxMap map)
{
System.Drawing.Graphics g = System.Drawing.Graphics.FromHwnd((System.IntPtr)map.hWnd);
MPoint[] pts = new MPoint[2];
pts[0] = new MPoint();
pts[0].x = map.Extent.Left;
pts[0].y = map.Extent.Top;
pts[1] = new MPoint();
pts[1].x = map.Extent.Right;
pts[1].y = map.Extent.Top;
double dLen1 = this.CalcLenght(pts,2);
double dLen2 = map.Width / g.DpiX * 2.54 /100;
return dLen1 / dLen2;
}
welon
2008-07-07
打赏
举报
回复
请问楼上大大,如何自己算?
naiveC
2008-06-12
打赏
举报
回复
MO提供了一个比例尺控件叫MoScaleBar好像。不过也可以自己算,呵呵,麻烦点罢了。
C#
高级程序设计
为什么要学习
C#
?
C#
是微软的**语言,拥有接近20年的历史和广泛的应用。目前国内对
C#
的书籍和视频相对较少,但
C#
和.NET的发展前程是十分光明的,这体现在微软公司本身强劲的实力,
C#
的开源,.NET Core社区的蓬勃发展...
C#
AE开发 (二):实现
地图
的放大缩小漫游
C#
AE开发 (二):实现
地图
的放大缩小漫游 使用
C#
编程实现AE开发的一系列
地图
视图操作。 包括:
地图
的放大缩小、按照矩形框放大缩小、移动、全局
显示
一、
地图
的放大缩小 放大(Zoom In) private void zoomInToolStripMenuItem_Click(
object
sender, EventArgs e) { IEnvelope pEnvelop = ax
Map
Control1.Extent;//Extent
当前
窗口
的
地图
范围 返
使用
C#
调用百度
地图
并实现坐标点的设置以及读取
使用
C#
调用百度
地图
申请百度
地图
密钥以及查看百度API程序实现功能:最终图利用webBrowser控件展示
地图
申请百度
地图
密钥以及查看百度API 网址:http://lbsyun.baidu.com/apiconsole/key#/home 网址:http://lbsyun.baidu.com/jsdemo.htm#c1_3 程序实现功能: 1、输入网址那可以调用本地的html文件,也可以访问其他网站 2、输入坐标、添加坐标按钮,可以将坐标值传入html文件
中
,
显示
在经纬度的文本框
中
3、定位按钮可以
C#
实现百度
地图
附近搜索&调用JavaScript函数
前一篇文章“
C#
调用百度
地图
API入门&解决B
Map
未定义问题”讲述了如何通过
C#
调用百度API
显示
地图
,并且如何解决B
Map
未定义的问题。这篇文章主要更加详细的介绍百度
地图
的一些功能,包括附近搜索、城市搜索、路线规划、添加覆盖物等等。目录: 一.
C#
显示
百度
地图
二.
C#
调用JavaScript
中
函数 三.
C#
显示
百度
地图
附近搜索路线推荐 四. JavaScript百度
地图
代码详解 希望文章对你有所帮助!如果文章
中
有不足之处,还请海涵~
Arcgis Engine添加坐标状态栏x,y坐标信息的添加与实现及状态栏
比例
尺
1.程序的状态栏一般用来
显示
程序的
当前
状态,及
当前
所使用的工具。 GIS 应用程序一般也在状态栏(右下角)
显示
当前
光标的坐标、
比例
尺等信息。
显示
效果如下: 2.主要运用的是【工具箱】
中
的【所有window窗体】的【StatusStrip】: 将其拖动至Form窗体内的边角就行了 3.然后右键调出
Map
Controld的属性:(友情提示:先右击上边空白处调出属性
窗口
,再点击
Map
Controld的地方) 点击【事件】就是那个小闪电 双击【OnMouseMove】 进入函数...
地理信息系统
2,142
社区成员
8,289
社区内容
发帖
与我相关
我的任务
地理信息系统
它是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。
复制链接
扫一扫
分享
社区描述
它是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章