其他回答
打開(kāi)帳號(hào),登陸成功后,右上角會(huì)有一個(gè)"地圖"按鈕,點(diǎn)擊它。同時(shí)在上方會(huì)有不同的按鈕,可以根據(jù)需要可以點(diǎn)擊打開(kāi)查看相關(guān)的明細(xì)按鈕。2/6點(diǎn)擊后,打開(kāi)如下窗口;在此窗口中進(jìn)行搜索地址地名,如果能搜索到可以進(jìn)行在線直接修改或是添加自己家的地名。3/6如果沒(méi)有的話,會(huì)打開(kāi)如下窗口;在左側(cè)可以看到有一沒(méi)有搜索到信息的頁(yè)面,在此窗口中點(diǎn)擊“添加該地點(diǎn)”按鈕,進(jìn)行添加操作。4/6打開(kāi)如下窗口,在此窗口中按照窗口提示進(jìn)行:輸入,標(biāo)記地圖,位置描述等操作。5/6拉動(dòng)窗口繼續(xù)向下,可以看到如下窗口,在此窗口中上傳照片,聯(lián)系方式,標(biāo)注位置等,所有操作完成后再點(diǎn)擊下方的“提交反饋”按鈕。6/6如果提交成功后,會(huì)彈出如下窗口,等待審核即可;如果審核成功后,會(huì)在自己的帳號(hào)內(nèi)可以直接到,如果申請(qǐng)不成功也同樣會(huì)有提示信息,按照提示信息進(jìn)行修改或是調(diào)整再進(jìn)行提交操作。
Angus01 發(fā)表于 2021-06-18 17:21:36
用預(yù)先注冊(cè)的賬號(hào)登陸,然后打開(kāi)搜索“地圖”打開(kāi)地圖后,點(diǎn)擊左上角的商戶免費(fèi)標(biāo)注點(diǎn)擊商戶免費(fèi)標(biāo)注后會(huì)彈出如下窗口,選擇左邊標(biāo)注認(rèn)領(lǐng)單個(gè)商戶然后選擇所屬地區(qū),搜索——點(diǎn)擊免費(fèi)添加標(biāo)注然后添加指路人地圖標(biāo)注服務(wù)中心鋪相關(guān)信息,指路人地圖標(biāo)注服務(wù)中心鋪名稱、地址、電話等(帶色*號(hào)的必須要填寫(xiě))。注意一定要點(diǎn)擊地址標(biāo)注位置哦。下圖有紅色箭頭說(shuō)明。
王小樂(lè) 發(fā)表于 2021-06-18 17:47:13
1,第一步當(dāng)然是建立地圖放置的容器嘛,這個(gè)不解釋<div class="s_r" style="float:left;width:680px;height:620px;margin-top:10px " id="container2"></div> 2,地圖旁增加一排文字,把標(biāo)注點(diǎn)的信息一個(gè)一個(gè)都列出來(lái),這個(gè)以后要用于和地圖上的標(biāo)注連接起來(lái)的,在這邊點(diǎn)擊一下,地圖那邊標(biāo)注相應(yīng)的點(diǎn)就彈出提示信息了,樣式就是如下<ul><u class="name"><a href="" target="_blank"id="list0">標(biāo)注點(diǎn)1</a></u><li >簡(jiǎn)介1</li><uclass="name"><a href="" target="_blank"id="list1">標(biāo)注點(diǎn)2</a></u><li >簡(jiǎn)介2</li></ul>這個(gè)東西不要手工寫(xiě),最好用php把數(shù)組循環(huán)出來(lái)寫(xiě)進(jìn)去,這個(gè)數(shù)組就是你要標(biāo)注的點(diǎn)的所有信息啊,比如名字,電話,標(biāo)注點(diǎn)的經(jīng)緯度,數(shù)據(jù)庫(kù)的id號(hào)等等,因?yàn)楹竺嬖趈avascript中也要用到這個(gè)php的數(shù)組,保持順序一致是很重要的,不要問(wèn)我這個(gè)數(shù)組哪里來(lái),這個(gè)問(wèn)自己...,我這邊的是這樣寫(xiě)的,$areashoplist就是準(zhǔn)備好的數(shù)組,$是數(shù)組中元素的順序,寫(xiě)在這里便于以后分辨連接.<?phpforeach($areashoplist as $=>$rs){?><ul> <u class="name"> <a href="<?php echo W_BASE_URL;?>dealers/<?php echo $rs["id"]?>/" target="_blank" id="list<?php echo $ ?>"><?php echo $rs['company']?> </a> </u> <li ><?php echo $rs['address']?></li> <li>銷(xiāo)售熱線:<?php echo $rs['tel']?></li></ul><?php}?> 3,下來(lái)就可以去頁(yè)面的下面寫(xiě)javascript代碼了,首先要把php后臺(tái)給你的數(shù)組$areashoplist變成javascript的數(shù)組,這個(gè)很簡(jiǎn)單嘛,就是循環(huán)嘛,按著格式循環(huán)出來(lái)就行了.var markerArr=[<?php foreach($areashoplist as $map){echo "{title:\"".$map['company']."\",content:\"".$map['address']."\",nt:\"".$map['mapnt']."\",isOpen:0,tel:\"".$map['tel']."\"},"; } ?> ]最后循環(huán)后的樣式應(yīng)該是這個(gè)樣子就對(duì)了: var markerArr=[ {title:"陜西華岳汽車(chē)",content:"西安市西三環(huán)與富魚(yú)路十字西南角",nt:"10
8.872982,3
4.2581",isOpen:0,tel:""}, {title:"陜西福海達(dá)汽車(chē)銷(xiāo)售服務(wù)有限公司",content:"西安市西三環(huán)外阿房一路西段95號(hào) ",nt:"",isOpen:0,tel:"029-84253121"}, ] 4,準(zhǔn)備工作做完了,下來(lái)開(kāi)始做地圖吧,前面幾步都是一樣的,城市中心點(diǎn)哪里,我是根據(jù)ip在數(shù)據(jù)庫(kù)里查出的城市名,分配下來(lái)的,這樣保證中心點(diǎn)一直在城市中心//開(kāi)始寫(xiě)地圖基本信息var map = new BMap.Map("container2");//var pp =new BMap.Point("西安"); // 定義一個(gè)中心點(diǎn)坐標(biāo)map.centerAndZoom("<?php echo $cityname ?>",12); // 初始化地圖,設(shè)置中心點(diǎn)坐標(biāo)和地圖級(jí)別。10為市級(jí),這里的中心點(diǎn)用php寫(xiě)入"西安",這里不能加市字 var ctrl_nav = new BMap.NavigationControl({anchor:BMAP_ANCHOR_TOP_LEFT,type:BMAP_NAVIGATION_CONTROL_LARGE}); //定義向地圖中添加縮放控件map.addControl(ctrl_nav); //向地圖中添加縮放控件 //向地圖中添加縮略圖控件var ctrl_ove = new BMap.OverviewMapControl({anchor:BMAP_ANCHOR_BOTTOM_RIGHT,isOpen:1});map.addControl(ctrl_ove); //向地圖中添加比例尺控件var ctrl_sca = new BMap.ScaleControl({anchor:BMAP_ANCHOR_BOTTOM_LEFT});map.addControl(ctrl_sca); 5,地圖準(zhǔn)備工作做完了,下來(lái)要做就是添加標(biāo)注點(diǎn)了,上面準(zhǔn)備的那個(gè)數(shù)組就可以哪來(lái)用了,這里另外還準(zhǔn)備了幾個(gè)數(shù)組,用來(lái)存放標(biāo)注點(diǎn)和提示信息窗口var nt=new Array(); //存放標(biāo)注點(diǎn)經(jīng)緯信息的數(shù)組var marker=new Array(); //存放標(biāo)注點(diǎn)對(duì)象的數(shù)組var info=new Array(); //存放提示信息窗口對(duì)象的數(shù)組for(var i=0;i<markerArr.length;i++){ p0 = markerArr[i].nt.split(",")[0]; // p1 = markerArr[i].nt.split(",")[1]; //按照原數(shù)組的nt格式將地圖點(diǎn)坐標(biāo)的經(jīng)緯度分別提出來(lái) nt[i] = new BMap.Point(p0,p1); //循環(huán)生成新的地圖點(diǎn) marker[i]=new BMap.Marker(nt[i]); //按照地圖點(diǎn)坐標(biāo)生成標(biāo)記 map.addOverlay(marker[i]); //在地圖上循環(huán)添加標(biāo)記 info[i]=new BMap.InfoWindow("<b class='iw__title' title='" + markerArr[i].title + "'>" + markerArr[i].title + "</b><div class='iw__content'>"+markerArr[i].content+"</div><div class='iw__content'>銷(xiāo)售熱線:"+markerArr[i].tel+"</div>");//生成提示信息窗口,并將窗口對(duì)象按順序存入數(shù)組中}好了現(xiàn)在標(biāo)注點(diǎn),提示信息都按順序存入數(shù)組了,提示點(diǎn)在地圖上也已經(jīng)顯示出來(lái)了 6,下來(lái)就該把提示信息和相關(guān)的標(biāo)注點(diǎn)綁定起來(lái)了,還是按循環(huán)一個(gè)一個(gè)的取,因?yàn)閮蓚€(gè)數(shù)組的順序都是一樣的,所以配對(duì)就好配對(duì)了<?phpfor($i=0;$i<count($areashoplist);$i++){?> marker[<?php echo $i;?>].addEventListener("mouseover", function(){this.openInfoWindow(info[<?php echo $i;?>]);});<?php} ?>最后的結(jié)果就是有多少個(gè)標(biāo)注點(diǎn),綁定多少次,數(shù)組的下標(biāo)已經(jīng)固定了,不存在i值變化的情況,就繞開(kāi)了開(kāi)頭提的那個(gè)閉包問(wèn)題,在下顯示應(yīng)該是這樣的: marker[0].addEventListener("mouseover", function(){this.openInfoWindow(info[0]);}); marker[1].addEventListener("mouseover", function(){this.openInfoWindow(info[1]);}); marker[2].addEventListener("mouseover", function(){this.openInfoWindow(info[2]);}); marker[3].addEventListener("mouseover", function(){this.openInfoWindow(info[3]);}); .........................................7,下來(lái)該給外面的超鏈接綁定地圖上標(biāo)注點(diǎn)的顯示了;有了上面的提示信息窗口數(shù)組,用jquery綁定一個(gè)當(dāng)然就很簡(jiǎn)單了<?phpfor($i=0;$i<count($areashoplist);$i++){ if(is_null($areashoplist[$i]['mapnt'])){ //如果mapnt沒(méi)有設(shè)置則跳過(guò)本次循環(huán),執(zhí)行下一個(gè)循環(huán) continue; }?> $('#list<?php echo $i;?>').live('mouseover',function(){ map.openInfoWindow(info[<?php echo $i;?>],nt[<?php echo $i;?>]); //將信息提示窗口的顯示按順序綁定給外部的鏈接文字 return false; }); <?php } //循環(huán)結(jié)束?>
瞎子 發(fā)表于 2021-06-18 17:50:27
1,第一步當(dāng)然是建立地圖放置的容器嘛,這個(gè)不解釋<div class="s_r" style="float:left;width:680px;height:620px;margin-top:10px " id="container2"></div> 2,地圖旁增加一排文字,把標(biāo)注點(diǎn)的信息一個(gè)一個(gè)都列出來(lái),這個(gè)以后要用于和地圖上的標(biāo)注連接起來(lái)的,在這邊點(diǎn)擊一下,地圖那邊標(biāo)注相應(yīng)的點(diǎn)就彈出提示信息了,樣式就是如下<ul><u class="name"><a href="" target="_blank"id="list0">標(biāo)注點(diǎn)1</a></u><li >簡(jiǎn)介1</li><uclass="name"><a href="" target="_blank"id="list1">標(biāo)注點(diǎn)2</a></u><li >簡(jiǎn)介2</li></ul>這個(gè)東西不要手工寫(xiě),最好用php把數(shù)組循環(huán)出來(lái)寫(xiě)進(jìn)去,這個(gè)數(shù)組就是你要標(biāo)注的點(diǎn)的所有信息啊,比如名字,電話,標(biāo)注點(diǎn)的經(jīng)緯度,數(shù)據(jù)庫(kù)的id號(hào)等等,因?yàn)楹竺嬖趈avascript中也要用到這個(gè)php的數(shù)組,保持順序一致是很重要的,不要問(wèn)我這個(gè)數(shù)組哪里來(lái),這個(gè)問(wèn)自己...,我這邊的是這樣寫(xiě)的,$areashoplist就是準(zhǔn)備好的數(shù)組,$是數(shù)組中元素的順序,寫(xiě)在這里便于以后分辨連接.<?phpforeach($areashoplist as $=>$rs){?><ul> <u class="name"> <a href="<?php echo W_BASE_URL;?>dealers/<?php echo $rs["id"]?>/" target="_blank" id="list<?php echo $ ?>"><?php echo $rs['company']?> </a> </u> <li ><?php echo $rs['address']?></li> <li>銷(xiāo)售熱線:<?php echo $rs['tel']?></li></ul><?php}?> 3,下來(lái)就可以去頁(yè)面的下面寫(xiě)javascript代碼了,首先要把php后臺(tái)給你的數(shù)組$areashoplist變成javascript的數(shù)組,這個(gè)很簡(jiǎn)單嘛,就是循環(huán)嘛,按著格式循環(huán)出來(lái)就行了.var markerArr=[<?php foreach($areashoplist as $map){echo "{title:\"".$map['company']."\",content:\"".$map['address']."\",nt:\"".$map['mapnt']."\",isOpen:0,tel:\"".$map['tel']."\"},"; } ?> ]最后循環(huán)后的樣式應(yīng)該是這個(gè)樣子就對(duì)了: var markerArr=[ {title:"陜西華岳汽車(chē)",content:"西安市西三環(huán)與富魚(yú)路十字西南角",nt:"10
8.872982,3
4.2581",isOpen:0,tel:""}, {title:"陜西福海達(dá)汽車(chē)銷(xiāo)售服務(wù)有限公司",content:"西安市西三環(huán)外阿房一路西段95號(hào) ",nt:"",isOpen:0,tel:"029-84253121"}, ] 4,準(zhǔn)備工作做完了,下來(lái)開(kāi)始做地圖吧,前面幾步都是一樣的,城市中心點(diǎn)哪里,我是根據(jù)ip在數(shù)據(jù)庫(kù)里查出的城市名,分配下來(lái)的,這樣保證中心點(diǎn)一直在城市中心//開(kāi)始寫(xiě)地圖基本信息var map = new BMap.Map("container2");//var pp =new BMap.Point("西安"); // 定義一個(gè)中心點(diǎn)坐標(biāo)map.centerAndZoom("<?php echo $cityname ?>",12); // 初始化地圖,設(shè)置中心點(diǎn)坐標(biāo)和地圖級(jí)別。10為市級(jí),這里的中心點(diǎn)用php寫(xiě)入"西安",這里不能加市字 var ctrl_nav = new BMap.NavigationControl({anchor:BMAP_ANCHOR_TOP_LEFT,type:BMAP_NAVIGATION_CONTROL_LARGE}); //定義向地圖中添加縮放控件map.addControl(ctrl_nav); //向地圖中添加縮放控件 //向地圖中添加縮略圖控件var ctrl_ove = new BMap.OverviewMapControl({anchor:BMAP_ANCHOR_BOTTOM_RIGHT,isOpen:1});map.addControl(ctrl_ove); //向地圖中添加比例尺控件var ctrl_sca = new BMap.ScaleControl({anchor:BMAP_ANCHOR_BOTTOM_LEFT});map.addControl(ctrl_sca); 5,地圖準(zhǔn)備工作做完了,下來(lái)要做就是添加標(biāo)注點(diǎn)了,上面準(zhǔn)備的那個(gè)數(shù)組就可以哪來(lái)用了,這里另外還準(zhǔn)備了幾個(gè)數(shù)組,用來(lái)存放標(biāo)注點(diǎn)和提示信息窗口var nt=new Array(); //存放標(biāo)注點(diǎn)經(jīng)緯信息的數(shù)組var marker=new Array(); //存放標(biāo)注點(diǎn)對(duì)象的數(shù)組var info=new Array(); //存放提示信息窗口對(duì)象的數(shù)組for(var i=0;i<markerArr.length;i++){ p0 = markerArr[i].nt.split(",")[0]; // p1 = markerArr[i].nt.split(",")[1]; //按照原數(shù)組的nt格式將地圖點(diǎn)坐標(biāo)的經(jīng)緯度分別提出來(lái) nt[i] = new BMap.Point(p0,p1); //循環(huán)生成新的地圖點(diǎn) marker[i]=new BMap.Marker(nt[i]); //按照地圖點(diǎn)坐標(biāo)生成標(biāo)記 map.addOverlay(marker[i]); //在地圖上循環(huán)添加標(biāo)記 info[i]=new BMap.InfoWindow("<b class='iw__title' title='" + markerArr[i].title + "'>" + markerArr[i].title + "</b><div class='iw__content'>"+markerArr[i].content+"</div><div class='iw__content'>銷(xiāo)售熱線:"+markerArr[i].tel+"</div>");//生成提示信息窗口,并將窗口對(duì)象按順序存入數(shù)組中}好了現(xiàn)在標(biāo)注點(diǎn),提示信息都按順序存入數(shù)組了,提示點(diǎn)在地圖上也已經(jīng)顯示出來(lái)了 6,下來(lái)就該把提示信息和相關(guān)的標(biāo)注點(diǎn)綁定起來(lái)了,還是按循環(huán)一個(gè)一個(gè)的取,因?yàn)閮蓚€(gè)數(shù)組的順序都是一樣的,所以配對(duì)就好配對(duì)了<?phpfor($i=0;$i<count($areashoplist);$i++){?> marker[<?php echo $i;?>].addEventListener("mouseover", function(){this.openInfoWindow(info[<?php echo $i;?>]);});<?php} ?>最后的結(jié)果就是有多少個(gè)標(biāo)注點(diǎn),綁定多少次,數(shù)組的下標(biāo)已經(jīng)固定了,不存在i值變化的情況,就繞開(kāi)了開(kāi)頭提的那個(gè)閉包問(wèn)題,在下顯示應(yīng)該是這樣的: marker[0].addEventListener("mouseover", function(){this.openInfoWindow(info[0]);}); marker[1].addEventListener("mouseover", function(){this.openInfoWindow(info[1]);}); marker[2].addEventListener("mouseover", function(){this.openInfoWindow(info[2]);}); marker[3].addEventListener("mouseover", function(){this.openInfoWindow(info[3]);}); .........................................7,下來(lái)該給外面的超鏈接綁定地圖上標(biāo)注點(diǎn)的顯示了;有了上面的提示信息窗口數(shù)組,用jquery綁定一個(gè)當(dāng)然就很簡(jiǎn)單了<?phpfor($i=0;$i<count($areashoplist);$i++){ if(is_null($areashoplist[$i]['mapnt'])){ //如果mapnt沒(méi)有設(shè)置則跳過(guò)本次循環(huán),執(zhí)行下一個(gè)循環(huán) continue; }?> $('#list<?php echo $i;?>').live('mouseover',function(){ map.openInfoWindow(info[<?php echo $i;?>],nt[<?php echo $i;?>]); //將信息提示窗口的顯示按順序綁定給外部的鏈接文字 return false; }); <?php } //循環(huán)結(jié)束?>
咿呀咿呀喔 發(fā)表于 2021-06-18 17:50:27
開(kāi)右上角會(huì)出現(xiàn)按鈕,點(diǎn)擊內(nèi)它。同時(shí)頂部會(huì)有不同的按容鈕,您可以根據(jù)需要單擊打開(kāi)相關(guān)的詳細(xì)信息按鈕。
2、單擊后,打開(kāi)以下窗口;在此窗口中搜索地名,如果可以搜索,可以直接在線修改或添加自己的地名。
3、如果沒(méi)有,將打開(kāi)以下窗口;在左側(cè),您可以看到?jīng)]有要搜索的信息的頁(yè)面。單擊此窗口中的“添加此地點(diǎn)”按鈕以添加它。
4、打開(kāi)以下窗口,在此窗口中,按照窗口提示:輸入,標(biāo)記地圖,位置描述等操作。
5、拉窗口繼續(xù)向下,您可以在此窗口中看到以下窗口,上傳照片,聯(lián)系信息,標(biāo)簽位置等,然后在完成所有操作后單擊下面的“提交反饋”按鈕。
6、如果提交成功,將彈出以下窗口,等待審核;如果審核成功,將直接在您的帳戶中。如果應(yīng)用程序不成功,將會(huì)出現(xiàn)提示消息。根據(jù)提示信息修改或調(diào)整并提交操作。
SKnote 發(fā)表于 2021-06-18 18:01:34
覽器,找到地圖; 在邊的工具欄里,點(diǎn)擊使用”標(biāo)記“的按鈕; 使用標(biāo)記的工具,在特定的地圖位置上點(diǎn)擊一下,即可打開(kāi)”添加標(biāo)記“的窗口,填寫(xiě)相關(guān)的信息,
三秒記憶 發(fā)表于 2021-06-18 18:04:31
1,第一步當(dāng)然是建立地圖放置的容器嘛,這個(gè)不解釋<div class="s_r" id="container2"></div>2,地圖旁增加一排文字,把標(biāo)注點(diǎn)的信息一個(gè)一個(gè)都列出來(lái),這個(gè)以后要用于和地圖上的標(biāo)注連接起來(lái)的,在這邊點(diǎn)擊一下,地圖那邊標(biāo)注相應(yīng)的點(diǎn)就彈出提示信息了,樣式就是如下<ul><u class="name"><a href="" target="_blank"id="list0">標(biāo)注點(diǎn)1</a></u><li >簡(jiǎn)介1</li><uclass="name"><a href="" target="_blank"id="list1">標(biāo)注點(diǎn)2</a></u><li >簡(jiǎn)介2</li></ul>這個(gè)東西不要手工寫(xiě),最好用php把數(shù)組循環(huán)出來(lái)寫(xiě)進(jìn)去,這個(gè)數(shù)組就是你要標(biāo)注的點(diǎn)的所有信息啊,比如名字,電話,標(biāo)注點(diǎn)的經(jīng)緯度,數(shù)據(jù)庫(kù)的id號(hào)等等,因?yàn)楹竺嬖趈avascript中也要用到這個(gè)php的數(shù)組,保持順序一致是很重要的,不要問(wèn)我這個(gè)數(shù)組哪里來(lái),這個(gè)問(wèn)自己...,我這邊的是這樣寫(xiě)的,$areashoplist就是準(zhǔn)備好的數(shù)組,$是數(shù)組中元素的順序,寫(xiě)在這里便于以后分辨連接.<?phpforeach($areashoplist as $=>$rs){?><ul> <u class="name"> <a href="<?php echo W_BASE_URL;?>dealers/<?php echo $rs["id"]?>/" target="_blank" id="list<?php echo $ ?>"><?php echo $rs['company']?> </a> </u> <li ><?php echo $rs['address']?></li> <li>銷(xiāo)售熱線:<?php echo $rs['tel']?></li></ul><?php}?>3,下來(lái)就可以去頁(yè)面的下面寫(xiě)javascript代碼了,首先要把php后臺(tái)給你的數(shù)組$areashoplist變成javascript的數(shù)組,這個(gè)很簡(jiǎn)單嘛,就是循環(huán)嘛,按著格式循環(huán)出來(lái)就行了.var markerArr=[<?php foreach($areashoplist as $map){echo "{title:\"".$map['company']."\",content:\"".$map['address']."\",nt:\"".$map['mapnt']."\",isOpen:0,tel:\"".$map['tel']."\"},"; } ?> ]最后循環(huán)后的樣式應(yīng)該是這個(gè)樣子就對(duì)了:var markerArr=[{title:"陜西華岳汽車(chē)",content:"西安市西三環(huán)與富魚(yú)路十字西南角",nt:"10
8.872982,3
4.2581",isOpen:0,tel:""},{title:"陜西福海達(dá)汽車(chē)銷(xiāo)售服務(wù)有限公司",content:"西安市西三環(huán)外阿房一路西段95號(hào) ",nt:"",isOpen:0,tel:"029-84253121"},]4,準(zhǔn)備工作做完了,下來(lái)開(kāi)始做地圖吧,前面幾步都是一樣的,城市中心點(diǎn)哪里,我是根據(jù)ip在數(shù)據(jù)庫(kù)里查出的城市名,分配下來(lái)的,這樣保證中心點(diǎn)一直在城市中心//開(kāi)始寫(xiě)地圖基本信息var map = new BMap.Map("container2");//var pp =new BMap.Point("西安"); // 定義一個(gè)中心點(diǎn)坐標(biāo)map.centerAndZoom("<?php echo $cityname ?>",12); // 初始化地圖,設(shè)置中心點(diǎn)坐標(biāo)和地圖級(jí)別。10為市級(jí),這里的中心點(diǎn)用php寫(xiě)入"西安",這里不能加市字var ctrl_nav = new BMap.NavigationControl({anchor:BMAP_ANCHOR_TOP_LEFT,type:BMAP_NAVIGATION_CONTROL_LARGE}); //定義向地圖中添加縮放控件map.addControl(ctrl_nav); //向地圖中添加縮放控件//向地圖中添加縮略圖控件var ctrl_ove = new BMap.OverviewMapControl({anchor:BMAP_ANCHOR_BOTTOM_RIGHT,isOpen:1});map.addControl(ctrl_ove);//向地圖中添加比例尺控件var ctrl_sca = new BMap.ScaleControl({anchor:BMAP_ANCHOR_BOTTOM_LEFT});map.addControl(ctrl_sca);5,地圖準(zhǔn)備工作做完了,下來(lái)要做就是添加標(biāo)注點(diǎn)了,上面準(zhǔn)備的那個(gè)數(shù)組就可以哪來(lái)用了,這里另外還準(zhǔn)備了幾個(gè)數(shù)組,用來(lái)存放標(biāo)注點(diǎn)和提示信息窗口var nt=new Array(); //存放標(biāo)注點(diǎn)經(jīng)緯信息的數(shù)組var marker=new Array(); //存放標(biāo)注點(diǎn)對(duì)象的數(shù)組var info=new Array(); //存放提示信息窗口對(duì)象的數(shù)組for(var i=0;i<markerArr.length;i++){p0 = markerArr[i].nt.split(",")[0]; //p1 = markerArr[i].nt.split(",")[1]; //按照原數(shù)組的nt格式將地圖點(diǎn)坐標(biāo)的經(jīng)緯度分別提出來(lái)nt[i] = new BMap.Point(p0,p1); //循環(huán)生成新的地圖點(diǎn)marker[i]=new BMap.Marker(nt[i]); //按照地圖點(diǎn)坐標(biāo)生成標(biāo)記map.addOverlay(marker[i]); //在地圖上循環(huán)添加標(biāo)記info[i]=new BMap.InfoWindow("<b class='iw__title' title='" + markerArr[i].title + "'>" + markerArr[i].title + "</b><div class='iw__content'>"+markerArr[i].content+"</div><div class='iw__content'>銷(xiāo)售熱線:"+markerArr[i].tel+"</div>");//生成提示信息窗口,并將窗口對(duì)象按順序存入數(shù)組中}好了現(xiàn)在標(biāo)注點(diǎn),提示信息都按順序存入數(shù)組了,提示點(diǎn)在地圖上也已經(jīng)顯示出來(lái)了6,下來(lái)就該把提示信息和相關(guān)的標(biāo)注點(diǎn)綁定起來(lái)了,還是按循環(huán)一個(gè)一個(gè)的取,因?yàn)閮蓚€(gè)數(shù)組的順序都是一樣的,所以配對(duì)就好配對(duì)了<?phpfor($i=0;$i<count($areashoplist);$i++){?>marker[<?php echo $i;?>].addEventListener("mouseover", function(){this.openInfoWindow(info[<?php echo $i;?>]);});<?php} ?>最后的結(jié)果就是有多少個(gè)標(biāo)注點(diǎn),綁定多少次,數(shù)組的下標(biāo)已經(jīng)固定了,不存在i值變化的情況,就繞開(kāi)了開(kāi)頭提的那個(gè)閉包問(wèn)題,在下顯示應(yīng)該是這樣的:marker[0].addEventListener("mouseover", function(){this.openInfoWindow(info[0]);}); marker[1].addEventListener("mouseover", function(){this.openInfoWindow(info[1]);}); marker[2].addEventListener("mouseover", function(){this.openInfoWindow(info[2]);}); marker[3].addEventListener("mouseover", function(){this.openInfoWindow(info[3]);}); .........................................7,下來(lái)該給外面的超鏈接綁定地圖上標(biāo)注點(diǎn)的顯示了;有了上面的提示信息窗口數(shù)組,用jquery綁定一個(gè)當(dāng)然就很簡(jiǎn)單了<?phpfor($i=0;$i<count($areashoplist);$i++){if(is_null($areashoplist[$i]['mapnt'])){ //如果mapnt沒(méi)有設(shè)置則跳過(guò)本次循環(huán),執(zhí)行下一個(gè)循環(huán)continue;}?>$('#list<?php echo $i;?>').live('mouseover',function(){map.openInfoWindow(info[<?php echo $i;?>],nt[<?php echo $i;?>]); //將信息提示窗口的顯示按順序綁定給外部的鏈接文字return false;});<?php} //循環(huán)結(jié)束?>
頁(yè)頁(yè) 發(fā)表于 2021-06-18 18:11:12
1、打開(kāi)地圖,點(diǎn)擊右上角的“工具-標(biāo)記”。
2、這時(shí)候鼠標(biāo)成了小棍的形狀,點(diǎn)擊圖上的地點(diǎn)即可添加第一個(gè)標(biāo)記
3、在“添加標(biāo)記”中輸入相關(guān)信息,點(diǎn)擊“保存”。添加第一個(gè)標(biāo)記成功
4、同理,做好其他的地點(diǎn)標(biāo)記
5、點(diǎn)擊 【標(biāo)記】小窗口的第二個(gè)圖標(biāo)
6、依次點(diǎn)擊剛才設(shè)置的地點(diǎn)標(biāo)記,雙擊完成地點(diǎn)的連接即可。
我要做一個(gè)旅游路線圖,請(qǐng)問(wèn)地圖如何把好幾個(gè)城市的路線連起來(lái)?
1、打開(kāi)地圖,點(diǎn)擊右上角的“工具-標(biāo)記”。
2、這時(shí)候鼠標(biāo)成了小棍的形狀,點(diǎn)擊圖上的地點(diǎn)即可添加第一個(gè)標(biāo)記
3、在“添加標(biāo)記”中輸入相關(guān)信息,點(diǎn)擊“保存”。添加第一個(gè)標(biāo)記成功
4、同理,做好其他的地點(diǎn)標(biāo)記
5、點(diǎn)擊 【標(biāo)記】小窗口的第二個(gè)圖標(biāo)
6、依次點(diǎn)擊剛才設(shè)置的地點(diǎn)標(biāo)記,雙擊完成地點(diǎn)的連接即可。
weixiao行604563 發(fā)表于 2021-06-18 17:53:40
1、打開(kāi)帳號(hào),登錄成功后,右上角會(huì)出現(xiàn)一個(gè)“地圖”按鈕,點(diǎn)擊它。同時(shí)頂部會(huì)有不同的按鈕,您可以根據(jù)需要單擊打開(kāi)相關(guān)的詳細(xì)信息按鈕。
2、單擊后,打開(kāi)以下窗口;在此窗口中搜索地名,如果可以搜索,可以直接在線修改或添加自己的地名。
3、如果沒(méi)有,將打開(kāi)以下窗口;在左側(cè),您可以看到?jīng)]有要搜索的信息的頁(yè)面。單擊此窗口中的“添加此地點(diǎn)”按鈕以添加它。
4、打開(kāi)以下窗口,在此窗口中,按照窗口提示:輸入,標(biāo)記地圖,位置描述等操作。
5、拉窗口繼續(xù)向下,您可以在此窗口中看到以下窗口,上傳照片,聯(lián)系信息,標(biāo)簽位置等,然后在完成所有操作后單擊下面的“提交反饋”按鈕。
6、如果提交成功,將彈出以下窗口,等待審核;如果審核成功,將直接在您的帳戶中。如果應(yīng)用程序不成功,將會(huì)出現(xiàn)提示消息。根據(jù)提示信息修改或調(diào)整并提交操作。
逆風(fēng) 發(fā)表于 2021-06-18 17:54:41