【问题标题】:fusion table: link two location with line融合表:用线连接两个位置
【发布时间】:2013-04-23 21:50:46
【问题描述】:

现在我的数据的每一行都包含两个位置,即源和目标。我可以显示某种链接,例如。 Fusion Table 中的地图中这些位置之间的一条线。我想我可能必须为此学习 KML,并且必须修改我的数据。他们还有其他方法可以实现这一目标吗?

谢谢!

【问题讨论】:

    标签: google-maps kml google-fusion-tables


    【解决方案1】:

    不幸的是,不可能“即时”创建这样的结果,您必须修改数据,例如通过添加基于源和目标的新列。

    KML 语法如下:

    <LineString>
    <coordinates> [source.lng],[source.lat] [destination.lng],[destination.lat]</coordinates>
    </LineString>
    

    从纽约到芝加哥的线路示例:

    <LineString>
    <coordinates> -74.0059731,40.7143528 -87.6297981,41.8781136</coordinates>
    </LineString>
    

    注意:当您在 KML 中定义坐标时,顺序为 longitude,latitude ,它与 Maps-API 不同。

    【讨论】:

    • 使用谷歌优化应该很容易添加额外的列:)。让我们看看这是否有效。谢谢。
    • 可悲的是,这似乎在 2d 地图上画了一条直线,而不是在地球表面上的一条直线,在 2d 地图上看起来是弯曲的。我尝试将高度模式设置为“clampToGround”,但到目前为止没有任何乐趣
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多