最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SOSO地圖API使用(一)在地圖上畫圓實(shí)現(xiàn)思路與代碼

 更新時(shí)間:2013年01月15日 15:30:09   作者:  
最近在做SOSO地圖相關(guān)開(kāi)發(fā),遇到相關(guān)畫圓知識(shí),特此簡(jiǎn)單記錄下來(lái),接下來(lái)講解如何在在地圖上畫圓,感興趣的朋友可以了解下

前言:最近在做SOSO地圖相關(guān)開(kāi)發(fā),遇到相關(guān)畫圓知識(shí),特此簡(jiǎn)單記錄下來(lái)。
1.在頁(yè)面中添加SOSO地圖API引用,引用腳本

復(fù)制代碼 代碼如下:

<script charset="utf-8" src="http://api.map.soso.com/v1.0/main.js"></script>;

2.新建一個(gè)地圖DIV容器,如下
復(fù)制代碼 代碼如下:

<div style="width:603px;height:300px" id="container"></div>

3.初始化地圖
復(fù)制代碼 代碼如下:

 var center=new soso.maps.LatLng(22.540551,113.934593);
 var map=new soso.maps.Map(document.getElementById("container"),{
     center:center,
     zoomLevel:14
 });

4.創(chuàng)建一個(gè)圓形對(duì)象
復(fù)制代碼 代碼如下:

 var circle=new soso.maps.Circle({
        map:map,
        center:center,
        radius:1000,
        fillColor:"#00f",
        fillOpacity:0.3,
        strokeWeight:2
    });

5.為了美觀,再給圓形設(shè)置一個(gè)中心點(diǎn),代碼如下
復(fù)制代碼 代碼如下:

 var marker = new soso.maps.Marker({
     position: center,
     map: map
 });
 var anchor = new soso.maps.Point(0, 0),
     size = new soso.maps.Size(27, 35),
     icon = new soso.maps.MarkerImage('http://s.map.soso.com/themes/default/img/centermarker.png'
         , size//指定使用圖片部分的大小
         , anchor//用來(lái)指定圖標(biāo)的錨點(diǎn),默認(rèn)為圖標(biāo)中心的位置,可以指定圖標(biāo)的位置,默認(rèn)是和圖片的左上角對(duì)齊的。
         , new soso.maps.Point(0, 0)//指定使用圖片的哪一部分,相對(duì)圖片左上角的像素坐標(biāo)
         , new soso.maps.Size(27, 35)//指定圖片的原始大小
         , new soso.maps.Size(-12, -30));//向左偏12px,向上偏30px
 marker.setIcon(icon);
 var decor = new soso.maps.MarkerDecoration({
     content: '',
     margin: new soso.maps.Size(0, -4),
     align: soso.maps.ALIGN.CENTER,
     marker: marker
 });

6.完成上面的編碼后,得到一個(gè)如下圖樣子的圓形
7.具體代碼如下
復(fù)制代碼 代碼如下:

 <!DOCTYPE html>
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 <title>SOSOMap</title>
 <style type="text/css">
 *{
     margin:0px;
     padding:0px;
 }
 body, button, input, select, textarea {
     font: 12px/16px Verdana, Helvetica, Arial, sans-serif;
 }
 #info{
     width:603px;
     padding-top:3px;
     overflow:hidden;
 }
 .btn{
     width:190px;
 }
 </style>
 <script charset="utf-8" src="http://api.map.soso.com/v1.0/main.js"></script>
 <script type="text/javascript">
 function init(){
     var center=new soso.maps.LatLng(22.540551,113.934593);
     var map=new soso.maps.Map(document.getElementById("container"),{
         center:center,
         zoomLevel:14
     });
     var circle=new soso.maps.Circle({
         map:map,
         center:center,
         radius:1000,
         fillColor:"#00f",
         fillOpacity:0.3,
         strokeWeight:2
     });
     var marker = new soso.maps.Marker({
         position: center,
         map: map
     });
     var anchor = new soso.maps.Point(0, 0),
         size = new soso.maps.Size(27, 35),
         icon = new soso.maps.MarkerImage('http://s.map.soso.com/themes/default/img/centermarker.png'
             , size//指定使用圖片部分的大小
             , anchor//用來(lái)指定圖標(biāo)的錨點(diǎn),默認(rèn)為圖標(biāo)中心的位置
             , new soso.maps.Point(0, 0)//指定使用圖片的哪一部分,相對(duì)圖片左上角的像素坐標(biāo)
             , new soso.maps.Size(27, 35)//指定圖片的原始大小
             , new soso.maps.Size(-12, -30));//向左偏12px,向上偏30px
     marker.setIcon(icon);
     var decor = new soso.maps.MarkerDecoration({
         content: '',
         margin: new soso.maps.Size(0, -4),
         align: soso.maps.ALIGN.CENTER,
         marker: marker
     });
      var path1=[
         center
     ];
      var polyline = new soso.maps.Polyline({
         path: path1,
         strokeColor: '#000000',
         strokeWeight: 5,  
         strokeOpacity: 1,
         editable:false,
         map: map
     });
     /*
     soso.maps.Event.addListener(map,'zoomlevel_changed',function() {
         circle.setMap(null);console.log(map);
         circle.setMap(map);
     });
     */
 }
 window.onload=init;
</script>
 </head>
 <body onload="init()">
 <div style="width:603px;height:300px" id="container"></div>
 </body>
 </html>

相關(guān)文章

  • JavaScript三元表達(dá)式示例詳解

    JavaScript三元表達(dá)式示例詳解

    這篇文章主要給大家介紹了關(guān)于JavaScript三元表達(dá)式的相關(guān)資料,三元運(yùn)算符是JavaScript僅有的使用三個(gè)操作數(shù)的運(yùn)算符,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-02-02
  • Javascript中的return作用及javascript return關(guān)鍵字用法詳解

    Javascript中的return作用及javascript return關(guān)鍵字用法詳解

    本文給大家介紹Javascript中的return作用及javascript return關(guān)鍵字用法詳解,對(duì)于大家學(xué)習(xí)javascript中的return知識(shí)有所幫助,感興趣的朋友一起學(xué)習(xí)吧
    2015-11-11
  • JavaScript實(shí)現(xiàn)生成動(dòng)態(tài)表格和動(dòng)態(tài)效果的方法詳解

    JavaScript實(shí)現(xiàn)生成動(dòng)態(tài)表格和動(dòng)態(tài)效果的方法詳解

    這篇文章主要介紹了如何通過(guò)JavaScript語(yǔ)言實(shí)現(xiàn)動(dòng)圖表格的生成以及動(dòng)態(tài)效果的實(shí)現(xiàn),文中的示例代碼講解詳細(xì),感興趣的可以了解一下
    2022-02-02
  • javascript iFrame研究

    javascript iFrame研究

    iFrame小應(yīng)用
    2008-12-12
  • JavaScript中最常見(jiàn)的三個(gè)面試題解析

    JavaScript中最常見(jiàn)的三個(gè)面試題解析

    JavaScript是所有現(xiàn)代瀏覽器的官方語(yǔ)言。 因此,JavaScript 問(wèn)題出現(xiàn)在各種開(kāi)發(fā)人員的面試中。這篇文章主要跟大家分享了關(guān)于JavaScript中最常見(jiàn)的三個(gè)面試題,需要的朋友可以參考學(xué)習(xí),下面來(lái)一起看看吧。
    2017-03-03
  • 原生JS實(shí)現(xiàn)百葉窗特效

    原生JS實(shí)現(xiàn)百葉窗特效

    這篇文章主要為大家詳細(xì)介紹了原生JS實(shí)現(xiàn)百葉窗特效,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • uni-app?web-view的使用示例詳解

    uni-app?web-view的使用示例詳解

    這篇文章主要介紹了uni-app web-view的使用,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-07-07
  • 原生JS實(shí)現(xiàn)前端本地文件上傳

    原生JS實(shí)現(xiàn)前端本地文件上傳

    這篇文章主要為大家詳細(xì)介紹了原生JS實(shí)現(xiàn)前端本地文件上傳,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-09-09
  • javascript 一段左右兩邊隨屏滾動(dòng)的代碼

    javascript 一段左右兩邊隨屏滾動(dòng)的代碼

    在不少的網(wǎng)站使用了這種技術(shù),一般就是兩邊的一些三個(gè)小塊排一起的廣告。
    2009-06-06
  • js DOM模型操作

    js DOM模型操作

    文檔對(duì)象模型DOM(Document Object Module)定義了用戶操作文檔對(duì)象的接口,它使得用戶對(duì)HTML有了空前的訪問(wèn)能力,并使開(kāi)發(fā)者能將HTML作為XML文檔來(lái)處理。
    2009-12-12

最新評(píng)論

日土县| 衡南县| 青浦区| 峨山| 九江县| 延安市| 涪陵区| 昭通市| 新疆| 泰兴市| 苗栗市| 盐池县| 永胜县| 临澧县| 崇明县| 保山市| 应城市| 永清县| 双峰县| 肃北| 兴国县| 穆棱市| 定安县| 江西省| 丹巴县| 长宁区| 虞城县| 历史| 河津市| 孝昌县| 和平县| 息烽县| 孟连| 龙岩市| 陆良县| 五家渠市| 黑水县| 积石山| 军事| 定兴县| 浦东新区|