2014-12-27 1 views
1

geojson.io에 geojson 칠면조지도를 만들었습니다. geojson.io에서 문제없이 작동합니다. 그러나 dc.js choropleth지도에서 작동하지 않습니다.지도 json은 Geojson.io에서 작동하지만 dc.js choropleth지도에서 작동하지 않습니다

내 코드에서 us-states.json으로 확인했지만 geojson 맵은 작동하지 않습니다. 여기

내 생성 geojson : 나는 dc.js를의 choropleth와 함께 일반적으로이 코드없이

mygeojson

+0

dc.js 코드를 보여주십시오. –

+0

문서와 파일에서 다음과 같은 것이 필요합니다. chart.overlayGeoJson (statesJson.features, "state", function (d) { return d.properties.ED; }); –

+0

같은 질문을 여러 가지 방법으로 묻는 것처럼 보입니다. http://stackoverflow.com/questions/27669922/why-dc-js-doesnt-draw-choropleth-map 더 많은 것을 만드는 대신 기존 질문을 수정하십시오. – Gordon

답변

4

, 대답하기 어려운,하지만 문제는

1) 올바른 선택기를 사용하지 않거나 overlayGeoJson의 키 (yourJson.features, "selector", function (d) {return d.name;});

    yourJson.features
  • : 지리적 JSON 데이터 (하지 topojson)
  • "선택"- CSS 클래스를
  • 3 PARAM을 생성하는 데 사용되는 층의 이름은 - (옵션) 기능을 생성하는 데 사용 지리적 경로 키, 그것은 차원 키와 일치해야합니다 (당신의 선택을 테스트하는 예. 카운티 이름, 국가의 ISO ...

사용 JQuery와/밑줄/D3를

2) 투사를 정의하지 (예. cator)

.projection(d3.geo.mercator()) 

3) 잘못된 규모 /하지만 눈에 보이는 규모

.scale(something) 
.translate([x, y])) 

에서지도가 제대로 그려지는 여기 변환하지만 당신의 코드를 (바람직 jfiddle에) 함께 가진, 그래서 우리 그것을 볼 수있다

관련 문제