多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > DedeCMS > Dedecms房產內容模型(含51地圖標記)

Dedecms房產內容模型(含51地圖標記)

來源:程序員人生   發布時間:2014-04-24 13:17:22 閱讀次數:3754次

  建站學院(LieHuo.Net)訊 自從上次發布了房產模型之后,最近幾天不斷收到會員短消息像我詢問演示地址中的地圖標注是如何弄的,今天正好有空,整理一下就發布出來。

  言歸正傳,在租房模型中新建立三個字段,分別是lng、lat、zoom,lng是經度,lat是緯度,zoom是縮放等級。在建立字段的時候字段類型選擇 “已經固化到發布表單中的字段”  數據類型選擇“整數類型”

  三個字段建立完畢之后,找到前臺會員發布信息頁面的模板
  在頭部加上

以下為引用的內容:
<script language="javascript" src="http://api.51ditu.com/js/maps.js"></script>
<script language="javascript" src="http://api.51ditu.com/js/ezmarker.js"></script>

  找到:

以下為引用的內容:
      //自定義字段
      PrintAutoFieldsAdd($cInfos['fieldset'],'autofield');
      //游客強制加驗證碼,會員則判斷后臺開關
      if(!$cfg_ml->IsLogin() || $cfg_vdcode_member=='Y')
      {
      ?>

  在后面加上:
      
以下為引用的內容:
<tr>
<td align="right" valign="top">地圖標注</td>
<td><script language="JavaScript">

<!--

//setMap是ezmarker內部定義的接口,這里可以根據實際需要實現該接口

function setMap(point,zoom)

{

document.getElementById("lng").value=point.getLongitude();

document.getElementById("lat").value=point.getLatitude();

document.getElementById("zoom").value=zoom;

}
var ezmarker = new LTEZMarker("pos");
ezmarker.setDefaultView("shanghai",5); //設置ezmarker地圖的默認視圖位置
ezmarker.setSearch(true,"上海"); //設置默認搜索城市
LTEvent.addListener(ezmarker,"mark",setMap);//"mark"是標注事件

-->

</script>(標注您的房源位置)</td>
</tr>
<tr>
<td align="right" valign="top">地圖坐標</td>
<td>經度:<input name="lng" readonly type="text" id="lng" size="10" value="" />  緯度:<input name="lat" readonly type="text" id="lat" size="10" value="" />  縮放等級:<input readonly name="zoom" type="text" id="zoom" size="2" value="" /></td>
</tr>

  在信息詳細頁面模板中適當的地方加入:

以下為引用的內容:
<div id="mapDiv" style="height:280px;width:250px;"></div>

  在最底部加入以下:

以下為引用的內容:
<script language="javascript" src="http://api.51ditu.com/js/maps.js"></script>
<script language="javascript">
var place_x="{dede:field.lng /}";
var place_y="{dede:field.lat /}";
var zoom="{dede:field.zoom /}";
place_x=place_x==""?0:parseInt(place_x);
place_y=place_y==""?0:parseInt(place_y);
zoom=zoom==""?1:parseInt(zoom);
var map;

map=new LTMaps("mapDiv");
map.addControl(new LTStandMapControl(1));
map.centerAndZoom(new LTPoint(place_x,place_y),zoom);

var marker1 = new LTMarker( new LTPoint( place_x , place_y ) );
map.addOverLay( marker1 );
var point=new LTPoint(place_x,place_y+40);
var infoWin=new LTInfoWindow(point);
map.addOverLay( infoWin );
</script>


  修改頁面,后臺發布頁面,后臺編輯頁面請自行對照修改

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 在线亚洲日产一区二区 | 中文字幕日韩欧美一区二区三区 | 免费观看一级欧美大 | 麻豆精品国产免费观看 | 久久久久免费 | 99re这里有免费视频精品 | 欧美aa在线 | 日本欧美一区二区三区高清 | 亚洲日本欧美在线 | 欧美高清性 | 亚洲成人黄色网 | 九九精品视频一区二区三区 | 18videosex欧美69| 69视频在线是免费观看 | 欧美性videos高清另类hd | 亚洲永久在线 | 亚洲最稳定资源在线观看 | 欧美午夜免费一级毛片 | 欧美亚洲国产精品久久 | 中文字幕人成乱码在线观看 | 久久久久国产视频 | 麻豆片免费观看在线看 | 最近高清中文字幕免费 | jizz日本视频| 国内成人自拍 | 精品一区二区三区五区六区 | 最新久久精品 | 一级毛片免费视频观看 | 亚洲国产一区二区三区在线观看 | 欧美国产日韩久久久 | 欧美成人性色大片在线观看 | 日本护士xxxx视频免费 | 一区二区成人国产精品 | 欧美18-19sex| 国产精品欧美在线不卡 | 成人欧美一区二区三区黑人免费 | 久久www免费人成高清 | 综合亚洲精品一区二区三区 | 国产视频a区| 中文字幕35页 | 国产一区二区三区国产精品 |