我正在使用d3.js(特别是d3.geo)根据来自mongodb数据存储区的数据在不同位置之间投影交易路线。从google maps api查询位置的地理编码,并从http://naturalearthdata.com/downloads/50m-cultural-vector的.shp文件中提取用于的geojson。
我引用this block来创建可视化。大多数贸易路线出现,但是如果路线的位置之一是沿海城市/城镇,例如,旧金山,该路线将不会在图表上投影。我怀疑该位置的地理编码(lat,lon)不能将自己附加到路径上,因为它不在任何路径的沿海边界之外。任何指向这个小问题的指针都将不胜感激。