네이버 지도맵으로 제작시문제... ㅠㅠ
본문
게시판은 위 스킨을 이용하고 있습니다.
제작사이트
잘안되는 부분이 처음접속시 지도에 등록한 지점에 마커아이콘만 나오고 아이콘클릭시 정보가 보여지게 되는데요
전 이걸 처음접속시 아이콘클릭없이 등록한 정보가 같이 보여지게하고싶습니다
소스코드를 많이 여기저기 수정하면서 했지만 잘안되어 도움을 요청드립니다 ㅠ.ㅠ
첨부파일 기능이 없어 소스를 올릴수가없네요.. ㅠㅠ
답변 3
for (var i=0, ii=markers.length; i<ii; i++) {
naver.maps.Event.addListener(markers[i], 'click', getClickHandler(i));
}
이렇게 변경
for (var i=0, ii=markers.length; i<ii; i++) {
infoWindows[i].open(map, markers[i]);
}
!-->
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
/*
공부하는이 : 정적인손님
스킨명 : 그누보드5 용 네이버지도 v3보고 따라한 네이버맵 멀티마커 게시판 스킨 v1.0.0 PC버전
버전 : 1.0.0
공유범위 : 수정배포 적극권장
<script type="text/javascript" src=""></script>
또는 아래 $navermapkey 에 넣으면 되어요.
*/
// 선택옵션으로 인해 셀합치기가 가변적으로 변함
$navermapkey = 'jNKuAAmfvpVKMfdaxEUO';
$colspan = 10;
if ($is_checkbox) $colspan++;
if ($is_good) $colspan++;
if ($is_nogood) $colspan++;
// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
add_stylesheet('<link rel="stylesheet" href="'.$board_skin_url.'/style.css">', 0);
?>
< script type="text/javascript" src="<script type="text/javascript" src="<?php echo $board_skin_url ?>/MarkerOverlappingRecognizer.js"></script>
<!-- 게시판 목록 시작 { -->
< div id="bo_list" style="width:100%;">
<div class="container">
< /div>
<div id="map" style="width:100%;height:600px;"></div>
function highlightMarker(marker) {
var icon = marker.getIcon();
function unhighlightMarker(marker) {
var icon = marker.getIcon();
if (icon.url === MARKER_HIGHLIGHT_ICON_URL) {
icon.url = MARKER_ICON_URL;
marker.setIcon(icon);
}
function showMarker(map, marker) {
if (marker.setMap()) return;
marker.setMap(map);
}
var overlapCoverMarker = null;
overlapCoverMarker = list[0].marker;
naver.maps.Event.addListener(recognizer, 'clickItem', function(e) {
recognizer.hide();
if (overlapCoverMarker) {
unhighlightMarker(overlapCoverMarker);
overlapCoverMarker = null;
}
});
<button>검색</button>
</div>
</div>
소스코드입니다
감사합니다
위 내용대로 수정했습니다만... 한개만 나오고 나머지는 나오지 않습니다