Google maps api 3 d3.geo沿海城镇未在世界地图上投影

Google maps api 3 d3.geo沿海城镇未在世界地图上投影,google-maps-api-3,d3.js,geocoding,world-map,Google Maps Api 3,D3.js,Geocoding,World Map,我正在使用d3.js(特别是d3.geo)根据来自mongodb数据存储的数据来预测不同地点之间的贸易路线。位置的地理代码从google maps api查询,用于的geojson从中的.shp文件提取 我引用了创建可视化。大多数贸易路线出现,然而,如果路线的一个位置是沿海城市/城镇,例如旧金山,路线不会投射在图表上。我怀疑该位置的地理编码(lat,lon)不能附加到路径上,因为它不在任何路径的海岸边界之外。如果您有任何关于这个小问题的建议,我们将不胜感激。您能发布您的代码吗?如果不看你在做什么

我正在使用d3.js(特别是d3.geo)根据来自mongodb数据存储的数据来预测不同地点之间的贸易路线。位置的地理代码从google maps api查询,用于的geojson从中的.shp文件提取


我引用了创建可视化。大多数贸易路线出现,然而,如果路线的一个位置是沿海城市/城镇,例如旧金山,路线不会投射在图表上。我怀疑该位置的地理编码(lat,lon)不能附加到路径上,因为它不在任何路径的海岸边界之外。如果您有任何关于这个小问题的建议,我们将不胜感激。

您能发布您的代码吗?如果不看你在做什么,我们就无法真正猜出哪里出了问题。我已经找出了代码中的错误。带有空格的位置名称(例如“San Francisco”)无法生成具有可见颜色的路径。我使用以下函数生成路径颜色:
var gradientNameFun=function(d){return“grd”+d.origin.Name.substring(0,3)+d.dest.Name.substring(0,3);}