Infowindow 닫기 버튼의 기본 그래픽을 변경하려면 어떻게해야합니까?Google지도 변경 Infowindow Close Icon
답변
실제로 이렇게 할 방법이 없습니다. 가장 좋은 방법은 제 3 자 또는 사용자 정의 Infowindow를 사용하는 것입니다.
제 3 자 솔루션 목록이 있습니다 here.
Google지도 API V3을 사용하는 경우 공식 추가 정보함을 사용할 수 있습니다. Google Maps Utility - Infobox
jQuery를 사용하면 이미지 파일 위치를 변경할 수 있습니다. 이것은 단지 한 구글은이 파일의 위치를 사용하기 때문에 작동 물론
jQuery('img[src="http://maps.gstatic.com/intl/en_us/mapfiles/iw_close.gif"]').livequery(function() {
jQuery(this).attr('width', 16).attr('height', 16).css({
width: '16px',
height: '16px'
}).attr('src', 'button_close.png');
});
: I의 크기는 16px 된 이미지 button_close.png이있는 경우.
이 같은
$('img[src="http://maps.gstatic.com/intl/en_us/mapfiles/iw_close.gif"]').each(function() {
$(this).attr('width', 14);
$(this).attr('height', 13);
$(this).css({width: '14px',height: '13px'});
$(this).attr('src','http://www.google.com/intl/en_us/mapfiles/close.gif');
});
당신은 CSS와 함께 할 수있는 이러한 라인을 추가 할 수 있습니다
infowindow.open(map, marker);
후 와 (또는 당신이 좋아할만한 어떤 이미지)를 교체하려면 :
img[src="http://maps.gstatic.com/intl/en_us/mapfiles/iw_close.gif"]
{ content:url("/img/own_close_button.png"); }
작동 시간 :
- 크롬 14.0.835.163
- 사파리 4.0.5
- 오페라 10.6
- 대부분의 모바일 기기 (기본 브라우저)
은 작동하지 않습니다 :
- 파이어 폭스 27.0
- IE 11.0
다른 솔루션은 jQuery 덤프이거나 오래된 것입니다. 이것은 스타일링에 대한 질문이며, CSS는 스타일을위한 것입니다. 따라서 CSS 솔루션이 가장 적합합니다. –
문제는 포함 div에 클래스가없고 스타일 속성이 13px 및 overflow : hidden으로 고정되어 있기 때문에 13px 이미지에만 사용할 수 있습니다. – Whelkaholism
이 답변의 문제점은 도메인, 프로토콜, 이름, 문화, 경로 ...을 절대로 변경하지 않는 기본 이미지의 URL에 달려 있다는 것입니다.이 답변이 게시 된 이래로 분명히 변경되었습니다 (https : //maps.gstatic. co.kr/mapfiles/api-3/images/mapcnt6.png 지금 내가 실제로 볼 수 있습니다.) –
- 1. Google지도 V3 InfoWindow 오류
- 2. 여러 Google지도 infowindow
- 3. Google지도 InfoWindow - 인포 박스 코드
- 4. Google지도 infowindow JSON 문제
- 5. Google지도 및 jQuery InfoWindow 대체
- 6. Google지도 v3 InfoWindow 너무 넓음
- 7. 구성 요소에서 JLabel ICON 변경
- 8. 동적 Google지도 API InfoWindow HTML 내용
- 9. 마커 선택시 외부화 Google지도 InfoWindow 콘텐츠
- 10. Google지도 : 자동 팬 후 InfoWindow 닫기
- 11. maps.google.com의 현대적인 사각형 InfoWindow
- 12. ShowDialog close on close
- 13. Google지도 API InfoWindow iPhone/Android 브라우저에서 높이가 올바르지 않습니다.
- 14. Google지도 Api v3 사용자 정의 InfoWindow - google이 정의되지 않았습니다. "오류
- 15. Icon-72, icon-small-50, icon.png 문제
- 16. 연결 후 SQLite 변경 사항이 손실됩니다 .Close()
- 17. Google지도 API 입력 변경
- 18. Google지도 변경 내비게이션지도 컨트롤러
- 19. google map api v3, infowindow editable ~
- 20. 구글 맵 마커 infowindow
- 21. Google지도 : 변경 마커 애니메이션 속도
- 22. Google지도 v2 경계 변경 이벤트
- 23. GWT clickHandler inside infoWindow 마커
- 24. Google지도 : 변경되었습니다. 이제지도가로드되지 않습니다.
- 25. HighSlide Close
- 26. close()를
- 27. Icon trigger datepicker
- 28. Jquery datepicker icon hide
- 29. Google지도 사이드 바
- 30. 마커처럼 정보창을 제어하는 Google지도 링크는
이것은'livequery' 플러그인에서만 작동합니다. 이것을 지적해야합니다. – AlexB