Я пытаюсь наложить карту на Карты Google, используя d3.geo и GeoJson. Мне удалось заставить d3 использовать проекцию Google Map для рисования путей, что было удивительно просто. Вот что я до сих пор:
http://www.caudillweb.com/temp/d3_choropleth.html
Это хорошо работает, когда я увеличиваю и уменьшаю масштаб:
Но когда я панорамирую, наложение SVG также перемещается, и поскольку его размер фиксирован, формы усекаются:
Кто-нибудь получил что-то подобное, чтобы работать? Любые идеи, по которым я мог бы идти отсюда? Приведенный выше пример представляет собой единый автономный HTML файл, если кто-то хочет поиграть с ним.