Накладывать пути d3 на Карты Google?

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

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

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

Map zoomed outMap zoomed in

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

Map panned down

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

35
задан Herb Caudill 11 August 2012 в 20:45
поделиться