2013-04-23 20 views
1

現在我的每行數據包含兩個位置,即源和目的地。我可以顯示某種鏈接,例如:融合表中地圖中這些位置之間的一條線。我想我可能需要爲此學習KML,並且必須修改我的數據。他們有沒有其他方式來實現這一目標?融合表:鏈接兩個位置與行

謝謝!

回答

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不同。

+0

添加額外的列應該很容易使用Google精簡:)。讓我們看看這是否有效。謝謝。 – mrig 2013-04-24 18:53:46

+0

不幸的是,這似乎是在2D地圖上繪製了一條直線,而不是地球表面上的一條直線,這條直線在2D地圖上會出現彎曲。我嘗試將altitudeMode設置爲「clampToGround」,但目前爲止沒有喜悅 – sahmeepee 2015-04-27 12:08:13