모바일 그누빌드를 이용해서 약도를 집어 넣을 수 있나요? > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

모바일 그누빌드를 이용해서 약도를 집어 넣을 수 있나요? 정보

모바일 그누빌드를 이용해서 약도를 집어 넣을 수 있나요?

본문

현재 모바일 그누빌드를 사용중입니다.
여기에 네이버.다음.구글 같은 약도 서비스를 넣고 싶은데요.

이게 가능할까요? 가능하면 말씀좀 부탁드립니다.
  • 복사

댓글 전체

모바일에서도 작동되는 소스입니다.
참고만 하세요..
예전 배포햇던 모바일 빌더 50% 작품안에 잇었는데 ㅎㅎ

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE>지도 테스트</TITLE>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr" />
</HEAD>

<BODY>
<SCRIPT type="text/javascript" src="http://map.naver.com/js/naverMap.naver?key=네이버 오픈 api 지도키"></SCRIPT>
<div id='mapContainer' style='width:100%;height:100%'></div>
<?/*
<button onclick=addClick()>click event 등록</button><button onclick=removeClick()>click event 제거</button><br />
*/?>
<button onclick='mapObj.pan(0,100)'><font size="20pt">▲</font></button>&nbsp;&nbsp;
<button onclick='mapObj.pan(0,-100)'><font size="20pt">▼</font></button>&nbsp;&nbsp;
<button onclick='mapObj.pan(-100,0)'><font size="20pt">◀</font></button>&nbsp;&nbsp;
<button onclick='mapObj.pan(100,0)'><font size="20pt">▶</font></button>&nbsp;&nbsp;

<button onclick='mapObj.zoomIn()'><font size="7pt">확대</font></button>&nbsp; &nbsp;
<button onclick='mapObj.zoomOut()'><font size="7pt">축소</font></button><p>
<? /*
<button onclick='mapObj.setZoom(1)'><font size="5pt">1</font></button>
<button onclick='mapObj.setZoom(2)'><font size="5pt">2</font></button>
<button onclick='mapObj.setZoom(3)'><font size="5pt">3</font></button>
<button onclick='mapObj.setZoom(4)'><font size="5pt">4</font></button>
<button onclick='mapObj.setZoom(5)'><font size="5pt">5</font></button>
<button onclick='mapObj.setZoom(6)'><font size="5pt">6</font></button>
*/?>
<SCRIPT LANGUAGE="JavaScript">
<!--
/*지도 개체 생성 */
//var opts = {width:'300', height:'300', mapMode:0}; // 크기 및 지도 모드<0:지도보기, 1:겹쳐보기, 2:위성사진>
var opts = {mapMode:0};
var objMap = new NMap(document.getElementById('mapContainer'),opts);

var mapObj = new NMap(document.getElementById('mapContainer'),opts);
  var x = "300390"; // x축 위치
  var y = "285294"; // x축 위치
  var nPoint = new NPoint(x,y);
/* 지도 좌표, 축적 수 준 초기화 */
mapObj.setCenterAndZoom(new NPoint(x,y),1); // 좌표 및 확대 단계

/* 지도 컨트롤 생성 */
/*
var zoom = new NZoomControl();

zoom.setAlign("right");
zoom.setValign("top");
mapObj.addControl(zoom);
*/

/* 지도 모드 변경 버튼 생성 */

var mapBtns = new NMapBtns();
mapBtns.setAlign("right");
mapBtns.setValign("top");
mapObj.addControl(mapBtns);


  /* 클릭좌표 표시 */
var regFlag = false;

function addClick()
{
if (!regFlag)
{
NEvent.addListener(mapObj,"click",clicked);
regFlag  = true;
}
}

function removeClick()
{
NEvent.removeListener(mapObj,"click",clicked);
regFlag  = false;
}

function clicked(pos)
{
alert(pos+" clicked");
}
/* 지도에 마커생성 */

var marker = new NMark(nPoint,new NIcon("./icos_free_a.gif",new NSize(15,14)));
var infowin = new NInfoWindow();
var text = new NPoint(300320,285303);
infowin.set(text, "&nbsp;<font color=green size=3><b>(주) 인포큐브</b></font>");
mapObj.addOverlay(infowin);
infowin.showWindow();
mapObj.addOverlay(marker);

/* 마커 여러개 설정 */
/* 아래 코드를 복사하여 좌표 수정 하시면 됩니다. */
/**/
var NPoint2 = new NPoint(300411,285253);
var marker = new NMark(NPoint2,new NIcon("./icos_free_a.gif",new NSize(15,14)));
var infowin = new NInfoWindow();
var text = new NPoint(300379,285263);
infowin.set(text, "&nbsp;&copy;옆집");
mapObj.addOverlay(infowin);
infowin.showWindow();
mapObj.addOverlay(marker);

//-->
</SCRIPT>

</BODY>
</HTML>
© SIRSOFT
현재 페이지 제일 처음으로