Help with d3.js

Job ID: 34421499

Budget: $10 – $30 AUD

I have an interactive multilevel zoomable map with pins which uses d3.js and Topojson.
The map is currently drawn on SVG. See it here: https://radiologica.org/elementor-12255/#

1. I want to use d3-tile and openstreetmaps to draw raster tiles as the background
https://observablehq.com/@d3/zoomable-raster-vector
2. I want to use custom colours for the pins (currently uses a d3 default) - this needs to be encoded in the json.
3. I need help fixing a few minor bugs with the original script
Related categories: JavaScript CSS HTML5 Dthreejs D3.js