OpenLayers 오픈레이어에서 마우스 클릭 위치 좌표값 가져오는 여러가지 방법
페이지 정보
작성자 관리자 (61.♡.26.29) 작성일 17-04-22 22:57 조회 6,176 댓글 0본문
오픈레이어로 지도 작업할 때, 지도위에 마우스를 클릭한 위치의 좌표값을 알아내는 방법들이다.
[code]
feature.geometry.getBounds().getCenterLonLat()
[/code]
or
[code]
map.events.register("click", map, function(e) {
var latlon = map.getLonLatFromViewPortPx(e.xy) ;
alert(lonlat);
});
[/code]
or
[code]
new OpenLayers.Control.SelectFeature(layer,{
hover:true,
eventListeners:{
onSelect:function(e){
alert(e.feature.geometry)
}
});
[/code]
or
[code]
layer.events.on({
"featureselected": function(e) {
alert(e);
}
});
[/code]
** 출처 : https://gis.stackexchange.com/questions/22240/openlayers-selectfeature-get-mouse-position
[code]
feature.geometry.getBounds().getCenterLonLat()
[/code]
or
[code]
map.events.register("click", map, function(e) {
var latlon = map.getLonLatFromViewPortPx(e.xy) ;
alert(lonlat);
});
[/code]
or
[code]
new OpenLayers.Control.SelectFeature(layer,{
hover:true,
eventListeners:{
onSelect:function(e){
alert(e.feature.geometry)
}
});
[/code]
or
[code]
layer.events.on({
"featureselected": function(e) {
alert(e);
}
});
[/code]
** 출처 : https://gis.stackexchange.com/questions/22240/openlayers-selectfeature-get-mouse-position
추천0
댓글목록 0
등록된 댓글이 없습니다.