.net中调用数据库信息在页面中显示地图标注
varmap=newBMap.Map("container");$(function(){$.getJSON("/map/ajaxDb.aspx?id="+$("#hid...
var map = new BMap.Map("container");
$(function()
{
$.getJSON("/map/ajaxDb.aspx?id="+$("#hid_id").val(), { "resultType": "json" }, function(data, textStatus)
{
slng=data[0].lng;
slat=data[0].Lat;
var sContent ="<div style='line-height:1.8em;font-size:12px;'><b>地 址:</b>"+data[0].address+"<br/></div>";
var marker = new BMap.Marker(new BMap.Point(slng, slat)); // 创建标注
map.addOverlay(marker); // 将标注添加到地图中
var infoWindow = new BMap.InfoWindow(sContent); // 创建信息窗口对象
marker.addEventListener("click", function(){
this.openInfoWindow(infoWindow);
});
});
})
这段代码我用了以后发现只显示一片空白的
$.getJSON("/map/ajaxDb.aspx?id="+$("#hid_id").val(), { "resultType": "json" }, function(data, textStatus)这句话具体意思是什么求解答? 展开
$(function()
{
$.getJSON("/map/ajaxDb.aspx?id="+$("#hid_id").val(), { "resultType": "json" }, function(data, textStatus)
{
slng=data[0].lng;
slat=data[0].Lat;
var sContent ="<div style='line-height:1.8em;font-size:12px;'><b>地 址:</b>"+data[0].address+"<br/></div>";
var marker = new BMap.Marker(new BMap.Point(slng, slat)); // 创建标注
map.addOverlay(marker); // 将标注添加到地图中
var infoWindow = new BMap.InfoWindow(sContent); // 创建信息窗口对象
marker.addEventListener("click", function(){
this.openInfoWindow(infoWindow);
});
});
})
这段代码我用了以后发现只显示一片空白的
$.getJSON("/map/ajaxDb.aspx?id="+$("#hid_id").val(), { "resultType": "json" }, function(data, textStatus)这句话具体意思是什么求解答? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询