//*Google Mercator, 구글지도/빙지도/야후지도/OSM 등 에서 사용중인 좌표계
//EPSG:900913(통칭), EPSG:3857(공식)
Proj4js.defs["EPSG:900913"] = '+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs';
Proj4js.defs['EPSG:4326'] = '+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs';
var EPSG_900913 = new OpenLayers.Projection("EPSG:900913");
var EPSG_4326 = new OpenLayers.Projection("EPSG:4326");
var MappTargetPt = new OpenLayers.Geometry.Point(res.getMeteBuoy[i].lon_,res.getMeteBuoy[i].lat_).transform(EPSG_4326,EPSG_900913);
var labelOffsetPoint = new OpenLayers.Geometry.Point(MappTargetPt.x,MappTargetPt.y);
//레이어에 포인트 적용
var labelOffsetFeature = new OpenLayers.Feature.Vector(labelOffsetPoint);
labelOffsetFeature.attributes = {
name: "offset",
age: 22,
favColor: 'blue',
align: "cm",
// positive value moves the label to the right
xOffset: 50,
// negative value moves the label down
yOffset: -15
};
'develop > web GIS' 카테고리의 다른 글
dojo를 이용한 vworld map 띄우기 (0) | 2015.02.05 |
---|---|
지도위에 구글차트 띄우기 (0) | 2015.02.05 |
OpenLayers addfeatures(json) 에서 json형식 java에서 만들기 (0) | 2014.11.17 |
레이어 클릭시 이벤트 발생 (0) | 2014.11.16 |
마커 생성 및 라벨 수정 (0) | 2014.11.14 |