jquery gmap3
플러그인을 사용하면이 기능을 사용할 수 있으며 기본적으로 실행시 맵의 모든 마커를 반복하여 태그 데이터를 경고합니다. 그러나이 코드는 작동하지 않습니다 ... 누구든지이 작업을 수행하는 방법을 알고 있습니까?이벤트 가져 오기에서 마커 태그 정보를 얻는 방법?
이 경고는 undefined
입니다. 마커가 반환되고 있지만 태그 데이터를 가져 오는 방법을 모르겠습니다.
감사합니다.
function search_markers() {
var map_id = "#my_map";
var value = document.getElementById('tags').value;
$(map_id).gmap3({
get: {
name:"marker",
all: true,
callback: function(objs) {
$.each(objs, function(i, obj){
//obj.setIcon("http://maps.google.com/mapfiles/marker_green.png");
alert(obj.tag);
});
}
}
});
}
"document.getElementById를 ('태그')"당신은 다른 요소에 동일한 ID를 사용하고 있습니까? –
'tags'라는 ID를 가진 입력 필드가 있습니다. 그 값을 얻고 태그 값이 입력 필드 텍스트 값과 동일한 마커 만 표시 할 계획입니다. 다른 요소에 대해 동일한 ID를 사용하지 않고 입력 필드의 값을 가져올 수 있습니다. – omega
console.log (obj) 또는 alert (JSON.stringify (obj))에 의한 경고 (obj.tag)를 예상 한 속성과 다른 속성의 이름으로 바꾸는 지 바꾸기 – nfroidure