原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。 http://1572091hyl10.blog.51cto.com/1562091/551341

 

       这是“一款嵌入式监听地图测试软件(开发)”以鼠标的移动来进行监听形成“测距离”的地图,全属出自一好奇才写的,能让大家来一起分享这一爱好。其实在领域中也是纯属虚假,能够很好的掌握鼠标的应用技术是再好不过的了,通常在网上用鼠标来回的使劲点,也是说出个道理来,片面瞎想,胡乱猜测,那也是个怪哉,掌握好鼠标技术也不是天方夜谭,用鼠标轻轻的往这到那一划,变成了一条线,这是一个显眼的动作,可能从脑海里会想到一个这样的问题,“思考”出类拔萃,突出能展现自我风格表现?也使你会这样问?所以今天我便是我找到自己的创作“地图”,虽然成绩不是那么突破;但也是我梦想中的一段记忆,能够真真切切写出了我的个人创作风格“地图”。

 

 

     深夜悄悄的占用了我的睡眠事件间,可我还是静下心来把它完成。在应用代码时确实是个让人感到动脑的事情,写好代码之后又要用测试是否能产生效果,在测试软件时用IE6、360浏览器、google浏览器、TTraveler浏览器来进行测试应用效果。代码的拼写也是需要考虑到元素搭配技巧,比如:link是说允许当前文档和外部文档之间建立连接;type是指设置与获取对象的MIME类型;stylesheet是指代表了文档中单一的样式表;style代表了给定元素所有可能的内嵌样式的当前设置,style指定页面的样式表,map是指包含客户端图像映射的坐标数据,button指定其中所含的 HTML 要被渲染为一个按钮等等的一些应用元素;都有一定的拾到好处和精彩各异,拙出鲜明的对比与之残棋不乱。搭配上也是讲究一定方法的。代码的熟记是好似象记英语单词,科学记忆法,或抄写在纸上或小本子里,一天背5个或10个代码,日子久了,便熟能生巧,日积月累便就好生成效。真是熟读唐诗300首不会写来也会念,古人好的教诲后人学。把它编成歌来记忆,让人耳目一新。下图(540*270像素)

 

 

                  clip_image002[10]                

 

      虚心的让大家来分享地图的个性化发展,随着地图的多样化进步,卫星导航地图、google地图、电子地图等等不同的地图都产生了各花有各眼,“地图”的发展应用在交通导航引路。很能够在地图里寻找自己的去处方向,夜静人深,为了要完成这篇自己的地图编写,下班回来满脑都是想好要怎么起把这篇地图写完整,真让人值得深思。简单地应用鼠标监听距离线条来产生数据;由“鼠标边距”和“元素边距”的技术来移动搜索,比如我们输入一段代码:

 

 

 

 

function showPoint(searchResult) 

    if(searchResult.count>0)//如果存在搜索结果 
    { 
        map.clearOverLays(); 
        points=[]; 
        var html=""; 
        for(var i=0;i<searchResult.count;i++)    //依次将搜索结果显示到地图上 
        { 
            var poi=searchResult.searchPoints[i]; 
            var point=new LTPoint(poi.point[0],poi.point[1]); 
            var marker=new LTMarker(point); 
    map.addOverLay( marker ); 
    var text = new LTMapText( marker ); 
    text.setLabel( poi.name ); 
    map.addOverLay( text ); 
            //LTEvent.bind(marker,"click",marker,function(){this.openInfoWinHtml(this.name)}); 
            points.push(point); 
            html+=poi.id+'.&lt;a href="#" >'+poi.name+'</a><br/>';    //输出POI信息列表 
        } 
        //document.getElementById("resultDiv").innerHTML=html; 
        map.getBestMap(points); 
    } 
    else 
    { 
        alert('无结果'); 
    } 

function onLoad() 

    map=new LTMaps("mapDiv"); 
    map.cityNameAndZoom("kunming",5); 
    map.addControl(new LTStandMapControl()); 
var control = new LTPolyLineControl(); 
map.addControl( control ); 
map.addControl(new LTOverviewMapControl()); 
control.setTop( 10 ); 
    search=new LTLocalSearch(showPoint); 
    setTimeout( "map.moveToCenter( new LTPoint( 11278000, 2227000 ) )" , 0001 ); 
    search.setCity('台山');

 

 

 

    以下让我们便可把鼠标监听到元素边距的测试出距离数据,以鼠标的移动使滚轮来进行控制快慢,是测试举例的连接产生距离的数据;以坐标点为出发点往前尽量拖动鼠标从而到达终点。还可以鼠标根据街道的位置移动来进行街道监测,以下地图“红线标记”是鼠标进行“城市”与“城市”的距离测试:(540*333 像素)

 

 

 

                clip_image002[12]

 

 

 

  以下列代码是地图里小方框地图:

<!--载入提示框—>


<div id="mapDiv" style=";height:468px;DISPLAY: block; OVERFLOW: hidden; border:1px solid #CCCCCC" ></div>


</td>


</tr></table>

 

 

 

                   街道的距离测试

 

          clip_image002[14]     截图1292734403