Google의 새로운 장소 라이브러리를 사용하여 여러 유형의 장소 검색 결과에 다른 맞춤 아이콘을 사용하는 논리를 알아낼 수 없습니다. 지도. 예를 들어 -이 요청합니다 경기장 및 공원Google 지역 정보가 포함 된 Google지도에서 다른 장소 유형별 이미지가 다릅니다.
var request = {
location: myLatLng,
radius: 20000,
types: ['stadium','park']
};
infowindow = new google.maps.InfoWindow();
var service = new google.maps.places.PlacesService(map);
service.search(request, callback);
콜백 함수가
function callback(results, status) {
if (status == google.maps.places.PlacesServiceStatus.OK) {
for (var i = 0; i < results.length; i++) {
createMarker(results[i]);
}
}
}
가 생성 마커 기능이
var emu = 'EMU_test_icon.png'
function createMarker(place) {
var placeLoc = place.geometry.location;
var marker = new google.maps.Marker({
map: map,
icon: emu,
position: place.geometry.location
});
처럼 보이는 만들 마커 기능 그래서 방법을 알고를 포함 모든 마커에 EMU_test_icon 이미지를 사용하도록 지정하고 있지만 "경기장"장소 유형의 결과를 나열한 아이콘 (에뮤)으로 보내려면 어떻게해야합니까? 다른 맞춤 설정 아이콘 (image2)에 'park'결과에 대한 아이콘이 있습니까?