d3.js и googlemaps на python (больше NaN из d3.geo.path())

Я пытаюсь изменить этот пример с данными из файла CVS с данными узла и ссылки. У меня есть адреса, которые были получены из модуля Python googlemaps. Все узлы имеют два поплавка 39.338923 / -74.475714 которые представляют продольные / широтные (lng / lat) координаты. Однако, когда я добираюсь до:

.attr("d", function(d) { return path({type: "LineString", coordinates: [d.source, d.target]}); });

в приведенном примере все становится подозрительным. Отображение вывода path() с помощью console.log, Я вижу NaN а также LNaN, Я посмотрел на этот вопрос, и я вполне уверен, что все значения lng / lat являются "кошерными".

Так как я очень плохо знаком с javascript, d3.json и картографией, как мне решить эту проблему? Я в настоящее время застрял. поскольку path() вывод это строка, я мог бы найти lng., lat. значения, которые дают NaN, Вот некоторые примеры:

`-77.3860976/38.9695545 ----->M757.197171551755,218.52497030237407LNaN,NaN`
`-77.3860976/38.9695545 ----->M757.197171551755,218.52497030237407LNaN,NaN`

Существует много ссылок, которые невозможно использовать из-за проблемы. Я знаю, что во многих местах код мог ошибаться до этого. Я скажу, что если я закомментирую вышеизложенное .attr("d",... нет ошибок. К сожалению, ссылки в этом случае не отображаются. Любая помощь очень ценится!

0 ответов

Другие вопросы по тегам