0
這可能是一個非常基本的問題,但我無法弄清楚。我正在使用D3構建地圖。我的代碼創建和svg,附加一個g元素,然後在其中繪製地圖。我想要的是渲染一組位於地圖查看器內的按鈕和控件。它們將是縮放按鈕,用於顯示不同數據集和時間軸滑塊的下拉菜單。如何添加控件和按鈕來映射?
例如,在下拉選擇我想放在我這樣做:
我嘗試使用D3爲:
svg.append("select")
.attr("class", "field_dropdown")
.data(['housing_unit', 'tenure', 'median_contract_rent', 'median_value', 'median_income'])
.enter()
.append("option")
.attr("value", function(d) {
return d
});
但這呈現的選擇項目和可選項目彼此分開,甚至在地圖容器中都不可見。
如上所述,我不僅要添加下拉菜單,還要添加縮放按鈕和滑塊等按鈕。我如何在地圖容器中渲染和放置它們?
感謝