搜狗地图显示问题
我想把数据库读取的经纬度信息赋值在搜狗地图 上。具体实现方法如下:
function initialize() {
//标准经纬度
//融科资讯中心c座南楼的位置 39.981320,116.320247
var wei=<% = GetWeiDu("11")%>;
var jing=<% = GetJingDu("11")%>;
alert(jing);
alert(wei);
// var myLatlng = new sogou.maps.LatLng(39.981320,116.320247);
//var myLatLng = new sogou.maps.LatLng(Number(wei),Number(jing));
var myLatLng = new sogou.maps.LatLng(wei,jing);
// alert(myLatlng);
// var myLatLng = new sogou.maps.LatLng(Number(<% =GetWeiDu("BB3001C3")%>),Number(<%=GetJingDu("BB3001C3")%>));
alert(myLatlng);
// var myLatLng = new sogou.maps.LatLng(new GLatLng(Number(<% =GetWeiDu("BB3001C3")%>),Number(<%=GetJingDu("BB3001C3")%>)));
var myOptions = {
zoom: 15,
center: myLatlng,
mapTypeId: sogou.maps.MapTypeId.ROADMAP
}
var map = new sogou.maps.Map(document.getElementById("map_canvas"), myOptions);
var marker = new sogou.maps.Marker({
position: myLatlng,
map: map,
title:"Hello World!"
});
}
其中jing和wei分别为经度信息,和纬度信息。
GetJingDu("11")为后台函数定义,得到的是经度值 值类型为double型 数据值为116.320247 。
GetWeiDu("11")为后台函数定义,得到的是纬度值 值类型为double型 数据值为39.981320。
但是为什么按照上面的方法执行,却得不到结果呢?
map??????数据库????js
------解决方案--------------------方法返回的数字格式对吗。。会不会多了个空格什么的