var oGeoObject = oGeoLayer.selectOne(100, 100, 10);
//若地图的逻辑坐标以米为单位,oGeoObject为以(100, 100)为中心点,10米为半径的圆的范围内的一个实体。
<script language="javascript" for="oMapViewer" event="selObject(layerName, oid)">
var pointtt = layer.getFocusObject(0); //得到选中的实体
if(pointtt != null)
{
alert("is not null" + pointtt.points.getX(0)); //输出实体的X坐标
//创建一个新的图例对象
var pointLegend = oMapViewer.classFactory.createLegend();
var blueColor = oMapViewer.classFactory.createColorAdvance(0, 0, 255, 0.7);
pointLegend.initSimplePoint(3, blueColor, true);
//通过设置focusNodeLegend属性更改选中实体的图例
oMapViewer.focusNodeLegend = pointLegend;
oMapViewer.redraw();
}
</script>