I would need someone to help me fix the following script on jsfiddle: [login to view URL]
I have four (related) requirements:
(1) I would like the zoom to bounding box feature to work correctly. The jsfiddle script fails to do it properly. When a user clicks on a country it should zoom to the country per the following code from Mike Bostock: [login to view URL] I think someone's already worked out how to do it, and the implementation can be found on here: [login to view URL]
(2) I would like the script to allow me to zoom and pan programmatically, per the following question on SO: [login to view URL]
(3) I would like tile wrapping to be enabled
(4) I would like the viewport and the zooming to be constrained to a rectangle which can be defined by two coordinates ([x0, y0], [x1,y1]). User cannot pan or zoom outside of this rectangle. Again, satisfactory implementations of this can already be found online
D3.JS expert!!
I have 5+ years of experience working on D3.JS and related charting JS libraries.
I have written various custom charting SVG elements using D3.JS and customised existing charts.
I have read all of 4 requirements and have understood 3 out of them and can be done easily.
I didn’t understand 3rd requirement which we can discuss once we talk.
I also request you to take a look at my profile for my past work on D3.JS if you scroll few of the projects in my profile.
Also check feedback and reviews on D3.JS projects I have done.
Looking forward to get in touch with you to discuss 3rd requirement and get started with project.
Thank you.
Himanshu.