나의 즐겨찾기 | 블로그홈 | 바로가기 바로가기 | 로그인
거기 Open API 공식 블로그를 방문해 주셔서 감사합니다.
블로그  |  사진갤러리  |  동영상갤러리 방명록  |   즐겨찾기 추가

마우스 커서 이동시 현재위치의 좌표를 알려고 합니다.

YEvent 에 있는 마우스관련 이벤트중 적절하게 보이는 MouseOver 를 사용해서 다음과 같이

테스트해보았는데요.

        YEvent.Capture(ltsMap, EventsList.MouseOver, function(_e, _c) {
          YLog.print(_c.Lat + ", " + _c.Lon);
          if(console != null) console.log(_c);
        });


아무래도 잘려져있는 지도이미지위에 over 될때만 이벤트가 발생하는거 같아요.

즉, 쭉 이동하다보면 중간중간 이벤트가 들어오는거죠. 제가 필요한건 마우스 움직일때마다

바로바로 현재좌표를 알아야 되는데. MouseMove 이벤트 같은거는 어떻게 처리해야하나요?

마우스드래그를 통해 지도위에 사각형이나 원을 그리기 위해 위와같은 기능이 필요합니다.

추가로 중심좌표, 반경을 이용해 원을 그리는 API 는 없나요? 제공하는 API 가 없다면

다른방법은 없나요?

[drawZoomAndCenter 메소드 이용 시 endMapDraw event 발생 관련]

2008.09.08 21:38 | 물어보세요!! | finher78@Y

http://kr.blog.yahoo.com/gugi_openapi/68 주소복사

drawZoomAndCenter() 메소드를 이용할 때 파라미터로 'Address String' 을 지정할 경우

endMapDraw 이벤트가 발생합니다. 그러나, 'YGeoPoint' 값을 지정할 경우

endMapDraw 이벤트가 발생하지 않습니다.

drawZoomAndCenter() 메소드 호출 시 Waiting 메시지를 보여주고 endMapDraw 이벤트

발생 시 Waiting 메시지를 종료하고 싶은데 어떻게 하면 될까요?

[ConvertXYLatLon 메소드 이용시 문제]

2008.09.08 20:14 | 물어보세요!! | finher78@Y

http://kr.blog.yahoo.com/gugi_openapi/67 주소복사

현재, 작업중인 프로그램에
ConvertXYLatLon 메소드를 이용하여 Point 로 위도/경도 값을 구해와서
Marker 를 추가하는 기능을 넣고 있습니다.
Map 영역은 Width, Height 각각 100 % 의 값을 주었습니다. (아래참고)

<html>
<header>
...

<style type="text/css">
#map {
width: 100%; height: 100%;
}
</style>

...
</header>
<body>
<div id="map"></div>
</body>
</html>

이때, Resize 되어 Map 영역이 달라질 경우 ConvertXYLatLon 메소드를 이용하여
받아오는 위도/경도 값이 올바르지 않습니다.
Document 를 Reload 하지 않고 이 문제를 해결할 방법이 있나요?

----------------------------------------------------------------------------------

resizeTo() 를 이용해도 동일한 문제가 발생하는 것 같습니다.
아래코드는 resizeTo() 를 이용해서 Map Area 를 변경한 후 Marker 를 추가할 때
정상적인 위치에 추가가되는지 확인을 위한 코드입니다.

<html>
<head>
<script type="text/javascript "
src="http://kr.open.gugi.yahoo.com/Client/AjaxMap.php?v=3.7&appid=YahooDemo"></script>
<style type="text/css">
#map{
height: 300px;
width: 400px;
}
</style>
</head>
<body>
<button onC lick="javascript :resize();">Size change</button>
<div id="map"></div>
<script type="text/javascript ">
 var map = new YMap(document.getElementById('map'));
 function startMap(){
  map.addTypeControl();
  map.addZoomLong();
  map.addPanControl();
  map.drawZoomAndCenter("San Francisco", 3);
  YEvent.Capture(map, EventsList.MouseClick, reportPosition);
  function reportPosition(_e, _c){
   var mapCoordCenter = map.convertLatLonXY(map.getCenterLatLon());
   YLog.initPos(mapCoordCenter); //call initPos to set the starting location
   YLog.print("You Made a MouseClick!");
   YLog.print("Latitude:" + _c.Lat);
   YLog.print("Longitude:" + _c.Lon);

   YLog.print("Adding marker at....");
   YLog.print("\nLatitude:" + _c.Lat + "\nLongitude:" + _c.Lon);
   var currentGeoPoint = new YGeoPoint( _c.Lat, _c.Lon );
   map.addMarker(currentGeoPoint);
  }
 }
 
 function resize()
 {
  map.resizeTo(new YSize(700, 400));
 }
window.onload = startMap;
</script>
</body>
</html>

지도의 바운드를 잡아 놓고, 그 밖으로 못나가게 하는 방법?

2008.09.07 21:27 | 물어보세요!! | 아기사자

http://kr.blog.yahoo.com/gugi_openapi/65 주소복사

지도상에서 드래그를 하여 위치를 옮길때, 저희가 원하는 지도 범위를 제한하고 싶은경우..

어떻게 해야하는지....

방법이 있을까요?

[지도의 바운드를 잡아 놓고, 그 밖으로 못나가게 하는 방법이요...]

기존 마커이미지대신 사용자 이미지를 사용하려는데..

2008.09.01 15:22 | 물어보세요!! | 실무자

http://kr.blog.yahoo.com/gugi_openapi/64 주소복사

기존 마커이미지를 사용자 이미지로 대체했는데 원하는 위치에 이미지가 표시되지 않습니다.
offset 에 어떤 형식의 값을 넣어야하는지요?
http://kr.open.gugi.yahoo.com/document/reference.php#YImage 여기서도 제대로 설명이 안나와서 문의드립니다.
아래 이미지 상단의 주황색 A 아이콘이 서울가든의 경,위도 값을 가지고 있습니다.
서울가든 위치에 표시되게 하고 싶습니다.

 map.drawZoomAndCenter(encodeURIComponent("도화2동"), 3);
 var des = new YGeoPoint(37.54072795155889, 126.94826602935791);

 var newMarker= new YMarker(des);
 var new_image = new YImage();
 new_image.src = 'http://www.hibori.co.kr/images/main/icon_alphabet1.png';
 new_image.size=new YSize(12, 11);
 //new_image.offsetSmartWindow = new YCoordPoint(100,100);
 new_image.offset = -10;
 newMarker.changeImage(new_image);
 map.addOverlay(newMarker);

이전 페이지 [ 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 ] 다음 페이지
 
거기오픈API (gugi_openapi)
프로필     
전체 글보기(57)
알립니다
물어보세요!! 새 댓글이 있습니다.
2009 12월
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
최근 글
블로그 이전합니다~~~..
블로그를 이전합니다....
지도검색
지도 resize 이후..
커스텀오버레이를 삭제하..
HanRSS 로 구독하기Fish 로 구독하기
최근 댓글 전체보기
<a href=&..
<a href=&..
<a href=&..
<a href=&..
감사합니다^^
최근 참조글 전체보기
Xanax.
Cilias.
Soma.
Xanax.
Soma.
 즐겨찾기
 즐겨찾기 글모음
개설일 : 2007/12/10