0

KML ファイルが Google マップ アカウントにアップロードされていました。しかし、再度アップロードせずに更新するにはどうすればよいですか。たとえば、ユーザーが Web サイトで 1 つのポリゴンの色を変更できるようにしたいと考えています。ユーザーは自分のアカウントを使用して KML ファイルを更新し、動的に表示できますか?

まず、Google Maps Data 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* * " を取得し、この認証を使用して次のステップを実行します。

   <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" />

エラーが発生します......

実際、ユーザーが独自のシェード マップを作成できる Web ページを作成したいだけです。多くのポリゴンを組み合わせた KML ファイルがあります。そして、これらのポリゴンは異なるスタイルを持っています。ユーザーはどのようにポリゴンのスタイルを更新できますか?

どうもありがとう、

4

1 に答える 1

0

他のユーザーは、あなたの Google マップ アカウント データを変更できません。

1 つのオプションは、その kml を FusionTable にインポートしてから、動的なスタイリングを使用して色を変更することです。色を変更してその変更を保存できるようにする場合は、FusionTable のスタイル情報を変更するコードを記述できますが、変更が必要かどうかは明確ではなく、誰もが変更を確認できます。

于 2012-08-14T03:41:34.377 に答える