function getSiteinfo(){
var output;
$.ajax({
url: '/indices/getSiteInfo',
type: 'get',
async: false,
success: function (data) {
output = eval("(" + data + ")");
}
});
return output;
}
siteinfo = getSiteinfo();
function convert_coords(left,top,right,bottom,pic_height,pic_width,link_class,offset_x,offset_y,marker_height,marker_width,need_marker,large_map){
var source = new Proj4js.Proj('EPSG:4326');
var dest = new Proj4js.Proj('EPSG:3785');
list="";
var station_x;
var station_y;
var p;
var marker;
var top_left=new Proj4js.Point(left,top);
Proj4js.transform(source, dest, top_left);
var bottom_right=new Proj4js.Point(right,bottom);
Proj4js.transform(source, dest, bottom_right);
var map_width=top_left.x-bottom_right.x;
var map_height=top_left.y-bottom_right.y;
var x_ratio=pic_width/map_width;
var y_ratio=pic_height/map_height;
for(var x in siteinfo){
stid = siteinfo[x].stid;
if( stid === "cmvf" || stid === "cmvh" || stid === "cmvj" || stid === "cmvk" || stid === "cmvs" || stid === "cmvt" || stid === "cmvu" || stid === "cmvv" || stid === "cmvz" || stid === "cmwb" || stid === "cmwq" || stid === "cmwr" || stid === "cmwv" || stid === "cmwx" || stid === "cmwy" || stid === "cmwz" || stid === "cmxb" || stid === "cmxd" || stid === "cmww" || stid === "sgea" ){
lon = Number(siteinfo[x].lon);
lat = Number(siteinfo[x].lat);
p = new Proj4js.Point(lon,lat);
Proj4js.transform(source, dest, p);
station_x=(top_left.x-p.x)*x_ratio;
station_y=((top_left.y-p.y)*y_ratio)-10;
name = siteinfo[x].name;
if(stid=="cwgr"){
if(pic_width!="770"){
station_x=469-offset_x;
station_y=372-offset_y-12;
}else{
station_x=624-offset_x;
station_y=492-offset_y-12;
}
}
if(need_marker){
marker='apple.png';
}else{
marker='none.gif';
}
list += "
";
}
}
return list;
}