【发布时间】:2010-11-09 08:22:55
【问题描述】:
几年前我忘记了这项工作,但需要每晚对数千个地址进行地理编码。我必须使用机器上非常准确的数据库,在 Nuvi 地图更新安装 Mapsource 时安装。
几年前我联系 Garmin 时,他们表示有兴趣为此提供 API,但后来我什么也没听到,也没有跟进。他们的数据库是由 navtec 提供的?我相信。有人对这种格式有经验吗?
我前段时间在 Garmin 开发者论坛上发过帖子,但那里有点昏昏欲睡 :)
有人做过吗? 有谁知道没有 API 怎么办?意思是数据库结构和调用?
我会采用任何语言的解决方案。
添加:
Garmin 已表示有兴趣向我提供此功能。他们只是没有这样做。
我不知道数据库格式。
我不是在寻找在线解决方案或任何其他“替代方案”。这个问题很具体。
【问题讨论】:
-
数据库(地图)提供商将是诺基亚子公司 NavTeq。我不确定是否允许 Garmin 为您的目的转授权 NavTeq 数据库。
-
如果您仅通过交易声誉获得此信息,我将退出咨询,哈哈
-
我们使用 Microsoft Mappoint 进行地理编码和地图。我相信 Mappoint 背后的数据库是 NavTeq。无论您选择哪种来源,您都必须通过合同和许可协议。我们也尝试过使用 Google、MelissaData、Proxix、IntelligentSearch 等,但它们都从 NavTeq 或 TeleAtlas 获取数据库源...... USPS 可能也有数据库。我不相信他们会向您公开他们的数据库以随意运行查询。
-
他们有一个API,通过API你可以提交一个地址或一批有限数量的地址。这是我与这些公司交谈并实际使用其中一些公司的经验。
-
我认为这个问题只是一个实验,看看人们是否愿意免费工作。要回答这个问题需要做很多工作。