Icon에서 MarkerImage가 더 이상 사용되지 않습니다
Google Maps JavaScript API 버전 3.10까지 복잡한 아이콘은 MarkerImage 객체로 정의되었습니다. Icon 객체 리터럴은 3.10에 추가되었으며 MarkerImage를 버전 3.11부터 대체합니다. Icon 객체 리터럴은 MarkerImage와 동일한 매개 변수를 지원하므로 생성자를 제거하고 {}의 이전 매개 변수를 래핑하고 각 매개 변수의 이름을 추가하여 MarkerImage를 Icon으로 쉽게 변환 할 수 있습니다.
Phillippe의 코드는 다음과 같습니다.
var icon = {
url: "../res/sit_marron.png", // url
scaledSize: new google.maps.Size(width, height), // size
origin: new google.maps.Point(0,0), // origin
anchor: new google.maps.Point(anchor_left, anchor_top) // anchor
};
position = new google.maps.LatLng(latitud,longitud)
marker = new google.maps.Marker({
position: position,
map: map,
icon: icon
});