저는 html5로 iPhone 앱을 개발하고 Phonegap으로 빌드를 만들고 있습니다. 다음과 같이 는 응용 프로그램에서 사용자 정의 마커 구글지도 거기, 마커 아이콘 생성하는 방법은 다음과 같습니다 아이콘의의Google지도 맞춤 마커 Retina 해상도
var image = new google.maps.MarkerImage("hat.png", null, null, null, new google.maps.Size(20,30));
var shadow = new google.maps.MarkerImage("shadow.png", null, null, null, new google.maps.Size(20,30));
var marker = new google.maps.Marker({
map: map,
position: latlng,
index: markers.length,
icon: image,
shadow: shadow,
animation: google.maps.Animation.DROP,
html: htmlContent
});
실제 크기는 코드에 정의 된 크기에 비해 두 배 크기입니다. 이것은 아이콘이 망막 디스플레이에 고해상도로 표시되는지 확인하기 위해 수행됩니다. 위의 코드는 오늘까지 작동했지만 지금은 다음과 같습니다.
google.maps.Animation.DROP를 사용하여 아이콘을 드롭 다운하면 아이콘이 고해상도로 표시되지만지도에 아이콘이 표시되면 아이콘이 낮은 해상도로 전환됩니다. 해상도 버전.
경험 한 사람이 있습니까?
http://maps.googleapis.com/maps/api/js?v=3.0
그래서 나는 그것이 최신하여 Goolge 맵 API의 버그 같아요 :
는UPDATE 내가 같은 구글 맵 버전을 지정하면 것을 발견 ... 감사합니다.
정확한 답변 인 것으로 보입니다 – user1095118
마크 업과의 일부 링크는 매우 우수합니다 – m1crdy
gMaps api 사이트 [여기] (https://developers.google.com/maps/documentation/javascript/markers#)에서이를 참조하십시오. conversiontoicon), 그들이 사용 된 것을 언급하지는 않습니다. :/ – LuudJacobs