1
XML 코드 :JQuery와 필터 XML 데이터
<area>
<point area="54" lat="44.744081" lng="-62.790818" />
<point area="54" lat="44.743851" lng="-62.792953" />
<point area="54" lat="44.744439" lng="-62.794366" />
<point area="55" lat="44.786528" lng="-62.835136" />
<point area="55" lat="44.787447" lng="-62.835955" />
<point area="55" lat="44.786528" lng="-62.835136" />
<point area="56" lat="44.746209" lng="-62.83688" />
<point area="56" lat="44.745966" lng="-62.836843" />
<point area="56" lat="44.746246" lng="-62.836481" />
<point area="56" lat="44.746209" lng="-62.83688" />
</area>
I는 지역 번호에 의해 필터링 정보를 검색하고자. 내 jQuery 코드에서, 내가 가진 :
$(xml).find('point').each(function(){
var area = $(this).attr('area');
if(area == 56){
var alat=$(this).attr('lat');
var alng=$(this).attr('lng');
string += 'lat= ' + alat + ', lng=' + alng;
}
});
내가 온라인으로 몇 가지 제안을보고 내가 이런 식으로 할 수 있다고 생각 : 나는 통해 루프를 사용할 수 있도록 내가 아니라 내 코드를 간소화 할 수있는 방법 그래서
$(xml).find("point[area='56']").each(function(){
var alat=$(this).attr('lat');
var alng=$(this).attr('lng');
string += 'lat= ' + alat + ', lng=' + alng;
});
을 xml 파일은 각기 다른 배열을 위해 얻으려고합니까?
그것은 분명 당신이 무엇을 의미 "다른 arragements를 위해". 당신은 정교 할 수 있습니까? –
정확히 무엇이 도움이 필요하십니까? –
나는 Google V3에 다각형을 그리기를 아주 좋아하며 각 영역은이 다각형의 좌표입니다. 따라서 사람들이 영역 56을 클릭하면 jquery는 xml에서 좌표를 가져 와서이 다각형을지도에만 표시합니다. – user900592