⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pic.htm

📁 delphi精品控件:dappermapDapperMap地图控件 1.05
💻 HTM
字号:
<html>
	<head>
		<script type="text/javascript" src="wz_jsgraphics.js"></script> 
		<script type="text/javascript" src="dappermap.js"></script>
	</head>
	<body>
	<input name="平移" type="button" id="平移" value="平移" onclick = 'setmapstate(0)'>
	<input name="拉框放大" type="button" id="拉框放大" value="拉框放大" onclick = 'setmapstate(7)'>
	<input name="放大" type="submit" id="放大" value="放大" onclick = 'setmapstate(1)'>
	<input name="缩小" type="submit" id="缩小" value="缩小" onclick = 'setmapstate(2)'>
	<input name="起点" type="submit" id="起点" value="起点" onclick = 'setmapstate(8)'>
	<input name="终点" type="submit" id="终点" value="终点" onclick = 'setmapstate(9)'>
	<input name="路径规划" type="submit" id="路径规划" value="路径规划" onclick = 'nav()'>
	<input name="加点" type="submit" id="加点" value="加点" onclick = 'setmapstate(3)'>
	<input name="加加线" type="submit" id="加加线" value="加线" onclick = 'setmapstate(4)'>
	<input name="加面" type="submit" id="加面" value="加面" onclick = 'setmapstate(5)'>
	<input name="保存" type="submit" id="保存" value="保存" onclick = 'savedata()'>
	<input name="图层控制" type="submit" id="图层控制" value="图层控制" onclick = "setlayerstate('ALLPOILAYER$HIDE~18101$SHOW~18102$SHOW~18103$SHOW~18104$SHOW~18105$SHOW~18106$SHOW~18107$SHOW~18108$SHOW')">
	<div id="d_map" style="left:10px; top:10px;width:600px;height:600px; background-color:gray; position:relative;overflow:hidden;">   </div>
	
	<div id='searchresult' style="OVERFLOW: hidden; left:624px;top:10px; position:absolute; top: 46px;">
   地点查询:
     <input type="text" name="textfield" id="KeyWord"  onKeyUp = "search()"><br>
   <span id="myresult"></span>  
  </div>
  
	</body>
</html>

<script type="text/javascript">
	var map = new CDapperMap(document.getElementById("d_map"));   
  map.InIt(116.232966,39.928380,30);
  map.MapState = 0;
 function setmapstate(nstate)
 {
 	 map.MapState = nstate;
 }
 function nav()
 {
 	 map.MiniPath();
 }
 function setlayerstate(layerstate)
 {
 	map.RequestPic("setlayerstate",layerstate);
 }
 function setmapcenter(x,y,name)
 {
 	map.RequestPic("setcenter",x+","+y);
 }
 function search()
 {
    var KeyWord = document.getElementById('KeyWord').value;
	  if(KeyWord == "")
	  {
		 document.getElementById('myresult').innerHTML = "";
		 return;
	  }
	  var content = "";
 	  var strResult = map.SearchName(KeyWord);
    var strLines = strResult.split("\r\n");
	  for(i=0;i<strLines.length;i++)
	  {

	    var strFields = strLines[i].split("\t");
	    //strFields[0]为名字
	    content += "<a href= javascript:setmapcenter(" + strFields[2] + "," + strFields[3] + ",'" + strFields[0] + "')>" + strFields[0] + "</a><br>";
	  }
	  document.getElementById('myresult').innerHTML = content;	   
 }
 function savedata()
 {
 	var result = map.SaveData();
 	alert(result);
 }
</script>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -