MapX中文版——MapX实现中文标注总是报错,终于找到原因。
提示:尝试读取或写入受保护的内存。这通常只是其他内存已损坏。
在张工的提示下以为是字符编码问题问题于是乎:
string bb=”周”;
Encoding myEncoding=Encoding.GetEncoding(“gb2312”);
byte[] myByte=myEncoding.GetBytes(bb);
FeaPoint.KeyValue=myEncoding.GetString(myByte);
可以还是报错。囧!!!!
没办法,到网上搜搜了下。看到CSDN有人发帖问类似问题。
原文摘录:“这个肯定是MapX的问题,在4.x的版本中没有问题。5.0x版本中只有5.02.26没有问题,还有一个5.02.25到5.02.38的补丁,专门针对这个问题。”
找了半天搞定了这个问题。提供下载地址
MapX中文版 5.02.26 下载地址:ed2k://|file|%5BMapX%E4%B8%AD%E6%96%87%E5%AE%8C%E6%95%B4%E7%89%88%5D.MapX50_SCP_CHS_FULL.iso|309985280|f0f11fd15cbd0efe1274c7e6e50568e3|h=r2x2rux3uu7xa2vdmdwjvpqfrx6lvb4c|/
MapX 5.02.25 破解补丁:https://files.cnblogs.com/edzjx/MapX5.02.25破解补丁.rar
升级到5.02.38补丁 http://www.mygis.com.cn/downloads/mapx502patch.rar