在geoPlacemark下set_name中文为乱码

0 投票
133 浏览
var geometry = new SuperMap.Web.Core.GeoPoint3D(new SuperMap.Web.Core.Point3D(longitude, latitude, height));
        var feature3D = new SuperMap.Web.Core.Feature3D();
        //设备路径
        var Pictureurl = "http://" + document.location.host + "/Source/mark.png";
        //设置样式
        var style = new SuperMap.Web.Core.Style3D();
        style.set_markerFile(Pictureurl)
        //设置高度模式
        style.set_altitudeMode(SuperMap.Web.Realspace.AltitudeMode.RELATIVE_TO_GROUND);
        var geoPlacemark = new SuperMap.Web.Core.GeoPlacemark()
        geoPlacemark.set_name("你好")
        geoPlacemark.set_geometry(geometry)
        feature3D.set_geometry(geoPlacemark)
        feature3D.set_style3D(style)
        var placemarkfeature3D = new SuperMap.Web.Core.Feature3D();
        placemarkfeature3D.set_geometry(geoPlacemark);
        var trackingLayer = csm.scene.get_trackingLayer3D();
        //跟踪图层设置为可见
        trackingLayer.set_isVisible(true);
        trackingLayer.add(feature3D, id);

代码如上。 geoPlacemark.set_name("你好")   在场景显示 为乱码, 是这条属性无法显示中文?还是其他什么原因?
最新提问 7月 20 分类:  133次浏览 | 用户: ss01222 牛刀小试 (100 分)

2 个回答

0 投票
请问这个有实例么,表示没有见过。
最新回答 7月 20 用户: 72degrees 牛刀小试 (138 分)
iserver的例子中,添加地标就是。
0 投票
我也碰到这个问题了,求解决
最新回答 9月 17 用户: canxer314 才疏学浅 (10 分)
没解决 ,字体单独用TextPart3D添加。
...