账号通
    

账号  

密码  

3149

查看

9

回复
主题:[求助]管理员请帮忙,栏目列表页弹窗调用百度地图 [收藏主题] 转到:  
gyambl20 当前离线

48

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:117 分
登录次数:95 次
注册时间:2011/2/26
最后登录:2012/11/30
gyambl20 发表于:2011/4/17 5:56:24   | 显示全部帖子 查看该作者主题 楼主 

我现在想在栏目列表页中用弹出层调用当前文档ID的店子地图,内容能正常显示:代码如下

在栏目页中添加了如下代码:

<script type="text/javascript">

  function addMap(){

new KesionPopup().PopupCenterIframe('电子地图标注','../plus/baidumap.asp?MapMark='+escape($("#MapMark").val()),760,430,'auto');

  }

</script>

有插入kesion.box.js文件。弹窗能正常显示

在列表中我使用的是标签调用,

<a class="searchresult_emap" href='javascript:void({@id}) onclick='addMap()'title="{@fulltitle}电子地图"><font color="#FF0000">电子地图</font></a>

点击查看原图

这样的话,点击链接的时候是显示的后台的添加标注时候样子,不是当前文档的地图坐标位置。最后我自己又新建了一个页面代码如下:

<!--#include file="../conn.asp"-->

<!--#include file="../ks_cls/kesion.commoncls.asp"-->

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gbk" />

<title>电子地图</title>

<script src="http://api.map.baidu.com/api?key={$MapKey}&v=1.0&services=true" type="text/javascript"></script>

<div style="width:618px;height:300px;border:1px solid gray" id="container"></div>

<script type="text/javascript">

var map = new BMap.Map("container");          // 创建Map实例

var point = new BMap.Point({$MapCenterPoint});  // 创建点坐标

map.centerAndZoom(point,16);                  // 初始化地图,设置中心点坐标和地图级别。

map.addControl(new BMap.NavigationControl());   

map.addControl(new BMap.ScaleControl());   

map.addControl(new BMap.OverviewMapControl());

var sContent ="<h4 style='margin:0 0 5px 0;padding:0.2em 0'>{$FL_Title} <img src={$GetInstallDir}images/{$ks_xingji}.gif></h4>" +"<p style='margin:0;line-height:1.5;font-size:13px;'>地址:{$KS_dizhi}</p>" +"<p><font color=red>预订热线:</font><font color=#ff7200><strong>400-622-4300 </strong></font></p>"

{$ShowMarkerList}

window.setTimeout(function(){map.panTo(new BMap.Point({$MapCenterPoint}));}, 2000);



function addMarker(point, index){   

   // 创建图标对象   

   var myIcon = new BMap.Icon("http://api.map.baidu.com/img/markers.png", new BMap.Size(23, 25), {   

  offset: new BMap.Size(10, 25),                  // 指定定位位置   

  imageOffset: new BMap.Size(0, 0 - index * 25)   // 设置图片偏移   

   });   

   var marker = new BMap.Marker(point, {icon: myIcon});   

   map.addOverlay(marker);  

   

   if (index==0){

  var infoWindow = new BMap.InfoWindow(sContent);  // 创建信息窗口对象

   marker.addEventListener("click", function(){         

     this.openInfoWindow(infoWindow); });

  map.openInfoWindow(infoWindow, map.getCenter());      // 打开信息窗口

   }

}  

</script></body>

</html>



可是在打开之后显示的源码中无法调用出该文档的地图坐标,显示出来的还是{$MapCenterPoint}这样的标签请问我该怎么操作。麻烦请帮忙。

点击查看原图



 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
gyambl20 当前离线

48

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:117 分
登录次数:95 次
注册时间:2011/2/26
最后登录:2012/11/30
gyambl20 发表于:2011/4/17 12:53:35   | 显示全部帖子 查看该作者主题 沙发 

各位也可以帮忙看看


 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
gyambl20 当前离线

48

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:117 分
登录次数:95 次
注册时间:2011/2/26
最后登录:2012/11/30
gyambl20 发表于:2011/4/17 13:30:02   | 显示全部帖子 查看该作者主题 藤椅 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
gyambl20 当前离线

48

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:117 分
登录次数:95 次
注册时间:2011/2/26
最后登录:2012/11/30
gyambl20 发表于:2011/4/17 14:34:04   | 显示全部帖子 查看该作者主题 板凳 
科汛在线考试系统(NET)

帮个忙咯,各位忙人


 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
gyambl20 当前离线

48

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:117 分
登录次数:95 次
注册时间:2011/2/26
最后登录:2012/11/30
gyambl20 发表于:2011/4/19 16:01:48   | 显示全部帖子 查看该作者主题 报纸 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
gyambl20 当前离线

48

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:117 分
登录次数:95 次
注册时间:2011/2/26
最后登录:2012/11/30
gyambl20 发表于:2011/4/27 0:12:14   | 显示全部帖子 查看该作者主题 地板 
科汛智能建站系统

老大,我没明白你的意思。我看了半天也没有我要的那种弹窗出来显示该地图,我想要的知识在列表页实现电子地图调用,就像艺龙的酒店列表页一样,点击相关的酒店显示出来的是该酒店的电子地图信息就这样,请指点一下该如何操作。现在就这个问题解决不了。了

您可以去我站看看。www.chnzjj.com酒店频道的栏目页面看看。


 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.15625秒 powered by KesionCMS 9.0