Наложить пути d3 на Google Maps?

Я пытаюсь наложить карту на Карты Google, используя d3.geo и GeoJson. Мне удалось заставить d3 использовать проекцию карты Google для рисования путей, что было на удивление легко. Вот что я имею до сих пор:

http://www.caudillweb.com/temp/d3_choropleth.html

Это работает хорошо, когда я увеличиваю и уменьшаю масштаб:

Map zoomed out Map zoomed in

Но когда я выполняю панорамирование, SVG-оверлей тоже перемещается, и, поскольку его размер фиксирован, формы усекаются:

Map panned down

Кто-нибудь получил что-то подобное на работу? Любые идеи, куда я мог бы пойти отсюда? Приведенный выше пример представляет собой отдельный автономный файл HTML, если кто-то хочет поиграть с ним.

Ответы на вопрос(3)

Ваш ответ на вопрос