//创建一个动态层,名称为“MyNewLayer”
var oLayerUser=oMapViewer.dynamicLayers.addLayer("MyNewLayer");
//在当前动态层中加入一个坐标
var pointObject=oLayerUser.addPointObject(118.16,40.0);
完整HTML代码如下:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>朝夕科技 MapEngine IMS 2007</title>
<script language="JavaScript" for=oMapViewer event=EventHappen(eventName)>
if (eventName=='initcomplete')
{
oMapViewer.openDB("[]http://www.mapok.com/mapokstudy/DataServer/MapData/4-10web/");
oMapViewer.openMap("中国地图");
oMapViewer.whole();
oMapViewer.redraw();
}
</script>
<script language="JavaScript">
function addPoint()
{
var factory= oMapViewer.classFactory;
pointBlue=factory.createLegend();
pointBlue.initSimplePoint(4,factory.createColor(0,0,255),true);
var oLayerUser=oMapViewer.dynamicLayers.addLayer("MyNewLayer");
var pointObject=oLayerUser.addPointObject(118.16,40.0);
pointObject.legend = pointBlue;
pointObject.text = "添加的实体";
pointObject.textPosition = 2;
oMapViewer.redraw();
}
</script>
</head><body>
<center>
<input type=button value="放大" onClick="oMapViewer.setCurrentTool(1)">
<input type=button value="缩小" onClick="oMapViewer.setCurrentTool(2)">
<input type=button value="移动" onClick="oMapViewer.setCurrentTool(3)">
<input type=button value="全图" onClick="oMapViewer.whole()">
<input type=button value="添加实体" onClick="addPoint()">
</center>
<center>
<center>
<OBJECT id= oMapViewercodeBase=http://www.mapok.com/mapokstudy/MeInclude/MeMapViewer.CAB#version=2,0,2,19 height="100%" width="100%" classid=CLSID:D19243C5-D51A-4624-A5CB-ECA63DC9D894></OBJECT>
</center></body>
</html>
查看运行结果