2012-08-14 33 views
0

我的KML文件已上傳到我的Google地圖帳戶中。但是如何在不上傳的情況下更新它。例如,我想讓用戶可以在網站中更改一個多邊形的顏色。用戶可以使用我的帳戶更新我的KML文件並顯示它的動態?如何更新google map api v3中的kml文件?

首先,我嘗試使用Google地圖數據API並登錄我的帳戶,但它不起作用。

<form method="post" action="https://www.google.com/accounts/ClientLogin"> 
<input type="hidden" name="accountType" value="GOOGLE" /> 
<input type="hidden" name="Email" value="**@gmail.com" /> 
<input type="hidden" name="Passwd" value="***" /> 
<input type="hidden" name="service" value="local" /> 
<input type="hidden" name="source" value="mycompany-myapp-1" /> 
<input type="submit" name="submit" value="Submit" /> 
</form> 

然後我得到的AUTH = 「DQ * *」,並使用此AUTH做下一步:

<form method="get" action="http://maps.google.com/maps/feeds/maps/default/full"> 
<input type="hidden" name="Authorization" value="GoogleLogin" /> 
<input type="hidden" name="auth" value="DQ***"/> 
<input type="submit" name="submit" value="submit" /> 

會得到錯誤......

事實上,我只想製作一個網頁,讓用戶製作自己的陰影貼圖。我有一個組合多個多邊形的KML文件。而這些多邊形有不同的風格。用戶如何更新多邊形的樣式?

非常感謝,

回答

0

其他用戶無法更改您的Google地圖帳戶數據。

一個選項是將該kml導入FusionTable,然後使用動態樣式更改其顏色。如果您希望他們能夠更改顏色並保存該更改,則可以編寫代碼來更改FusionTable中的樣式信息,但每個人都會看到更改,不清楚這是否是您想要的。

+0

謝謝。我已經添加了一些細節,並且我沒有使用FusionTable API。但每個人都可以看到變化是不允許的。我將首先學習FusionTable,同樣感謝你。 – loser 2012-08-14 07:02:03

相關問題