想要一个MAPX在VC++下面的DEMO
今天托领导转发一个邮件给MapInfo的销售,看看他们能不能找技术人员实现一个MapX 4.5 在 VC++ 中使用的DEMO,
其实也不难,只是寻找和尝试繁琐的API太耗时间了.DEMO的要求也不难:
其实也不难,只是寻找和尝试繁琐的API太耗时间了.DEMO的要求也不难:
(1) 地图us.gst的两个层"USA"和"US Capitals"通过字段State关联.
每个州的人口数据存放在"US Capitals"的"Pop_1990"字段中,
现在要对每个州的人口做范围专题图, 渲染范围是整个州的疆域,
而不是州首府城市一个点.
渲染规则是: 人口 > 300,000 显示为红色
人口 在 200,000 到 300,000 之间 显示为粉红色
人口 在 100,000 到 200,000 之间 显示为橙色
人口 < 100,000 显示为黄色
人口 超过 400,000 的州,州首府城市以闪烁的点显示
专题图放置在"USA"层上.
(2) 从一个Excel文件批量导入部分州的更新人口数据,更新(1)中所述的专题图.
EXCEL文件有两列, 一列是State, 一列是Pop_2005.
模拟数据一共有10行, 即只更新10个州的人口数据.
更新了之后, 更新了的州整个州闪烁3秒钟.
退出程序的时候, 更新的人口数据会保存起来.
(3) 屏幕提供一个多选下拉列表和一个按钮, 在选择若干个城市名之后, 地图自动定位和缩放
到能够显示全部城市的比例,并且高亮显示城市所在的那几个州.
(4) 双击州首府, 弹出信息框显示州的人口.
把鼠标放在州上一秒种不动,也会出现一个提示框显示州的人口.
屏幕上提供一个文本框用来输入一个数字, 将大于此数字的人口的州的数据导出为EXCEL
文件.
并且把大于此数字的人口的州的数据导出为一个新层"Big Capitals***" (xxx是文本框
输入的数字). 退出程序的时候保存此新层.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端