기본 마커를 제거하려면 어떻게합니까?
Google Map API V3를 사용하고 있는데 필요하지 않아도 여기에 마커가 많이 있음을 알았습니다. 예를 들어, InfoWindows를 클릭하면 나타나는 일부 학교 또는 기타 장소.
제거 할 수있는 방법이 있습니까 아니면 불가능합니까?
지도에 표시되어야하는 유일한 마커는 직접 추가 한 마커입니다. 코드 나 페이지를 공유하고 싶으신가요?
업데이트 : 좋아, 이것들은 단어의 정상적인 의미에서 실제로 '마커'가 아니며 단지 관심 지점 일 뿐이며, 클릭하면 정보창을 볼 수 있다는 점에서 마커처럼 작동합니다. 이것들은 아마도 poi.medical, poi.park, transit.station.rail 등과 같은 유형의 MapTypeStyleFeatureType 클래스 일 수 있습니다 . MapTypeStyle을 사용할 수 있는지 궁금합니다. 아마도 다음과 같습니다.
var myStyles =[
{
featureType: "poi",
elementType: "labels",
stylers: [
{ visibility: "off" }
]
}
];
var myOptions = {
zoom: 10,
center: homeLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP,
styles: myStyles
};
스타일지도 마법사 를보고 싶을 수도 있습니다.
2016 년 7 월 업데이트 : Maps API에는 이제 MapOptions에서 지정할 수있는 옵션이 있습니다. clickableIcons
false로 설정하면 이러한 POI의 아이콘이 표시되지만 클릭해도 Google 정보창이 열리지 않습니다. 이렇게하면 정보창을 여는 클릭을 막기 만하면 원하는 경우가 아니면 아이콘을 숨기도록 스타일을 설정하지 않아도됩니다. clickableIcons: false
지도를 초기화하는 옵션에서 설정하기 만하면 됩니다.
맞춤 스타일지도를 살펴볼 수 있습니다 .
옵션 배열을 구축하는 데 도움이 되는 마법사 도 있습니다.
참조 URL : https://stackoverflow.com/questions/7538444/how-do-i-remove-default-markers
'programing' 카테고리의 다른 글
mysql에서 이름으로 그룹화하기 전에 날짜 및 시간으로 정렬 (0) | 2021.01.17 |
---|---|
맞춤형 반투명 Android ActionBar (0) | 2021.01.17 |
패스는 jquery ajax에 헤더 매개 변수를 허용합니다. (0) | 2021.01.17 |
결과가없는 경우에도 값 반환 (0) | 2021.01.17 |
프로그래밍 방식으로 UIView의 자동 크기 조정 마스크를 설정 하시겠습니까? (0) | 2021.01.17 |