所以我目前对谷歌地图有疑问。我正在使用融合表FusionTableLayer
通过google maps js api V3
. 在我的表中,我有一个类型为“位置”的列,它是地理编码的。一切正常,但我的问题很容易在下面的地图上看到:
如您所见,地址的唯一区别是在目标地址前面添加了“Dillards”一词,但它们相距近一英里。我实际要查找的地址是 Dillard's 的目标地址,但如果我只是将地址输入 google,它会显示源地址。
该表中有大约 20k+ 个条目,我需要这些地理编码数据对所有这些条目都是正确的。现在大约有 15% 的人像这样不正确。我不介意重新对表格进行地理编码,但如果 Google 实际上为地址返回了不正确的 latLng,那么这似乎不是一个解决方案。
关于如何确保在地理编码时获得正确的地址纬度的任何建议?我曾考虑将位置名称添加到地理编码中,但这会返回更糟糕的结果。
更新
看起来我的融合层实际上正在返回第三个位置。我已将其添加到此地图中:
它并不完全在 C 的顶部,如果你稍微向左平移,你会在不知名的地方看到一个 LensCrafters,它实际上是把我的标记直接放在它上面。认真的谷歌地图?