2012-04-20 1 views
0

도움말!다각형 스타일 설정 + Google 퓨전 테이블지도로 사용할 필드 데이터 전달

기본적으로 Google의 카테고리 제한 인 "희망"해결 방법 인 API의 구성 맵 스타일 UI에서 "열에 지정된 색상 사용"옵션을 사용하려고합니다.

나는 다양한 카테고리를 정의하는 색상 필드가 있으며 해당 필드에 설정된 색상으로 개별 다각형으로 설정하려고합니다. 나는 청취자가 있고 개념은 클릭 된 다각형에 대해 완벽하게 작동하지만 클릭 한 다각형 만 변경하며 다른 다각형에도 동일하게 적용되지 않습니다. 나는 javascript/sql과 fusion 테이블에 익숙하지 않기 때문에 나는 많은 일을 잘못하고 있다고 상상할 수있다. 그러나 운좋게도 대부분은 대부분 일하고있다.

google.maps.event.addListener(layer, "click", function(e) { 
var county = e.row["name"].value; 
suppressInfoWindows:true 
    layer.setOptions({ 
    query: { 
    select: 'geometry', 
      from: '3609287' 
     }, 
     styles: [{ 
      polygonOptions : { 
      fillColor: row["PerChngColor"].value 
      }, 
      where: "name = " + county, 
      polygonOptions : {<br/> 
      strokeColor: "#FF9900", 
      strokeWeight: 5,<br/> 
      fillColor: String(e.row["PerChngColor"].value) 
      } 
     }] 
    }); 
    }); 

첫 번째하고 fillColor : 행 [ "PerChngColor"] 값이 내가 일을 얻기 위해 노력하고있어 정말. 아래는 내가 할 노력하고있어의 일반적인 생각이다. 폴리곤의 색을 설정하는 것으로 가정합니다. 두 번째 작품은 훌륭합니다. 이 문제를 해결하는 방법에 대한 제안은 크게 감사하겠습니다.

감사합니다,

키스 W 해당 문제인지 확실하지, 게시 코드에서 꽤 많은 구문 오류가 있습니다

+0

내가 제대로 이해한다면, 당신은 다각형 중 하나를 클릭하면 특정 채우기 색상은 모든 다각형에 적용하려면? 현재 클릭 된 폴리곤 만 색상을 변경하는 것입니다. – javram

+0

각 다각형에 지정된 색상을 적용 할 수 있기를 원합니다. 내 예 : http://www.google.com/url?sa=D&q=http://ui.uncc.edu/display/population-change-2010-2011-nc-sc&usg=AFQjCNEacWe03qfUxQtF8j5fI3NxoqNUlw 그러나이 예는 다음과 같습니다. 구글에서 렌더링. 셀의 데이터를 API로 호출하여 거기에 설정할 수 있기를 원합니다. 그 방법은 여러 가지 색상 필드를 가질 수 있고 드롭 다운 메뉴를 가지고 당신이 전화를 걸었던 필드를 선택할 수 있습니다. 지금이지도는 정적 colorwise입니다 –

답변

0

. 그러나 ...

suppressInfoWindows: true. 

JS 구문 오류가 발생합니다. 있는 그대로

polygonOption: {<br/>` 
... 
strokeWeight: 5,<br/> 

마지막으로, 사용자가 가지고있는 줄.

fillColor: row["PerChngColor"].value 

아마해야합니다

fillColor: e.row["PerChngColor"].value 
+0

미안 해요, 이건 내 첫 게시물입니다. 그
내 코드에, 구문 오류가 발생하지 않습니다. e.row [ "PerChngColor"]. 값의 문제점은 e가 필드의 카운티 ID 코드를 던져서 해당 카운티 만 검색한다는 것입니다. 나는 모든 기록을 되찾고 돌려 주길 바란다. –