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",
... нет ошибок. К сожалению, ссылки в этом случае не отображаются. Любая помощь очень ценится!