D3 は、geojson フィーチャ コレクションをここでレンダリングするために使用されています。「パス」の下の機能コレクションに対して 1 つの svg 要素のみが生成されます。ラベルを生成しようとすると、コレクション全体に対して 1 つのラベルが取得されます。代わりに、コレクション内の各フィーチャのラベルを生成するにはどうすればよいですか?
すべての機能ではなく、機能コレクションのラベルを生成するサンプル コード。(また、フィーチャー コレクションを中心に表示されません)
paths.enter().append('text').attr('d', d3.geo.path().projection(projection)).text('hello world');