获得驾驶距离并插入sql server 2008

时间:2013-12-20 10:41:02

标签: javascript sql sql-server sql-server-2008

我有一张lat / long表用于两点,我需要自动插入行驶距离(不是指向点)。我知道我必须使用第三方,我更愿意在T-SQL中做所有事情 - 如果可能的话。

我一直在与Google合作,并设法通过两种方式获得距离(不是在SQL中):

1)Javascript:这似乎不是一个可行的解决方案,但我发现一些代码在线产生距离,但地址必须手动输入,我仍然不知道如何将这个数字输入我的表。有没有办法在SQL中运行JavaScript并使用我的lat / long列作为参数?我的猜测是否定的,但无论如何我想我会问。如果有一种方法可以发布代码,那么你可以告诉我如何。

2)发现这一点似乎可行:http://maps.google.com/maps/api/directions/xml?origin= {PlaceA}& destination = {PlaceB}& sensor = false

以XML格式返回结果。但是,有多个距离节点没有唯一标识。此外,有没有办法在SQL中运行它并使用我的lat / long列作为源和目标字段的参数,然后输入最后

    <distance>
      <value>Number</value>
        <text>Number</text>
    </distance>

返回我的桌子?

如果有任何方法可以通过SQL执行此操作,那么我可以使用任何有效的方法。

我发布的两种方法并没有真正帮助我将信息输入到我的表中,我不知道如何从SQL服务器运行它们。

0 个答案:

没有答案