首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

关于百度map显示经纬度有关问题

2013-08-13 
关于百度地图显示经纬度问题表lnglatmarks--------------------------------------119.268926.113224S119.

关于百度地图显示经纬度问题

lng        lat        marks
--------------------------------------
119.2689   26.11322    4S
119.31801  26.07458    4S
119.26818  26.1128     4A
--------------------------------------

页面上放一个按钮
<asp:Button id="4s店" runat="server"></asp:Button>

我点击按钮的时候
在地图上会显示对应的标注 
百度API上面是有例子,不过用的是JS,我想知道如何把数据库取的值赋给它

希望高手们能把前台跟后台的代码一并提供,感谢!
百度API

// 百度地图API功能
var map = new BMap.Map("allmap");
var point = new BMap.Point(116.404, 39.915);
map.centerAndZoom(point, 15);
// 编写自定义函数,创建标注
function addMarker(point){
  var marker = new BMap.Marker(point);
  map.addOverlay(marker);
}
// 随机向地图添加25个标注
var bounds = map.getBounds();
var sw = bounds.getSouthWest();
var ne = bounds.getNorthEast();
var lngSpan = Math.abs(sw.lng - ne.lng);
var latSpan = Math.abs(ne.lat - sw.lat);
for (var i = 0; i < 25; i ++) {
  var point = new BMap.Point(sw.lng + lngSpan * (Math.random() * 0.7), ne.lat - latSpan * (Math.random() * 0.7));
  addMarker(point);
}

[解决办法]

function addMarker(point){
  var marker = new BMap.Marker(point);
  map.addOverlay(marker);
            Latitude = point.lat; //维度
            Longitude = point.lng;
    $("#<%=hid_wd.ClientID %>").val(Latitude);
    $("#<%=hid_jd.ClientID %>").val(Longitude);
   
}

赋值给隐藏控件  后台cs代码直接  hid_jd.value取值

热点排行