1
동적 마커를 만들고 있습니다. 나는 그것에 성공했다. 그러나 두 개의 동일한 lat-log가있을 경우 하나의 마커 만 배치하는 것이 문제입니다. 두 개의 동일한 위도 - 로그가있는 경우 마커 아이콘을 변경하고 싶습니다. 데이터베이스에서 lat-log를 취하고 있습니다. 도움이됩니다.마커가있는 특정 장소에서 어떻게 얻을 수 있습니까?
동적 마커를 만들고 있습니다. 나는 그것에 성공했다. 그러나 두 개의 동일한 lat-log가있을 경우 하나의 마커 만 배치하는 것이 문제입니다. 두 개의 동일한 위도 - 로그가있는 경우 마커 아이콘을 변경하고 싶습니다. 데이터베이스에서 lat-log를 취하고 있습니다. 도움이됩니다.마커가있는 특정 장소에서 어떻게 얻을 수 있습니까?
예,이 문제의 해결책을 발견했습니다. 내가 두 배열 을 사용하고 코드는 다음과 같습니다 :
var contentStrings = new Array();
var markers = new Array();
및 위치를
var pos = marker.getPosition();
var isPresent = false;
var index;
for(var i = 0; i < markers.length; i++) {
if(String(pos) == String(markers[i])) {
isPresent = true;
index = i;
}
}
if(isPresent) {
contentString = contentStrings[index] + '<div><br/> Tutor Name : '+data.name+'<br/>Link : '+data.url+'</div>';
} else {
markers.push(pos);
contentString = '<div> Tutor Name : '+data.name+'<br/>Link : '+data.url+'</div>';
contentStrings.push(contentString);
}
그것 정말 작업 벌금을 받고.