2012-02-22 16 views
0

Pythonの2つのポイントからのルートを表示するkmlスクリプトを作成して実行しようとしています。Pythonスクリプトで作成されたKMLスクリプトの実行

pygmapsという名前のラッパーを持つルートをPythonで作成することができました。 Pythonスクリプトで座標(緯度と経度)を持つKMLスクリプトを作成し、Pythonスクリプトが実行されるとすぐにそれを実行できるかどうかを知りたがっていますか?

Pygmapsは地図上の点を視覚化するために成功しましたが、ルートに沿ってではなく、ポイントツーポイントで線を描くようにKMLでこれを行うように求められました。

これはpygmapリンクです - 私は、ユーザーがKMLスクリプトをアップロードし、Googlemaps.com http://www.ninemoreminutes.com/2009/12/google-maps-with-python-and-kml/

とその表示がここにあるどのようにリンク上でそれを実行しているウェブサイトを見つけPoints appear on map google python code

http://maps.google.com/?q=http://www.ninemoreminutes.com/bojomap.kml

可能かどうかわかりません。私が見つけたすべてのことから、KMLファイルを作成し、マップをアップロードするか実行して表示する必要があるようです。

おかげ

+0

KMLは単なるXMLです。 XMLを書くのは簡単です。 "どういうわけかそれを実行する"?何を実行する?グーグルアース? –

答えて

0

あなたはKMLスクリプトを実行する方法は、Google Earth、Googleマップ、Google EarthのAPI、またはGoogle MapsのAPIを使用するかどうかそれは、不明です。

これはおそらく、KML NetworkLinkというファイルです。このファイルは、あなたのスクリプトを指し示し、KMLとして読み込むKMLファイルです。 Google Earthにロードするには、実行中のGoogle EarthインスタンスにNetworkLinkファイルをロードするだけです。ファイルを使用している人がサーバーにアクセスできる限り、そのサーバーは機能します。

Google MapsまたはGoogle Maps APIで使用するには、ネットワークリンクファイルと同様に、パブリックインターネットでサーバーにアクセスできる必要があります。 Google Maps APIを使用するには、NetworkLink KMLファイルをサーバーにロードしてから、KMLLayerを使用してMaps APIアプリケーションにロードします。

+0

私はお詫びします私はスクリプトをどのように実行したいかについてはあまり明確ではありませんでした。可能であれば、新しいWebページにこれを示したいと思います。私はロードトリッププランナーを作成しようとしています。私は必要な座標にアクセスできます。残っているのはこれらの点を視覚化することです。さまざまなユーザーが異なる目的地を入力し、これらの座標が取得されると、それらを表示する必要があります。これらの経路をpygmapsのようなgooglemapsウェブページに表示することは可能ですか?このようにして、Pythonスクリプトが実行されると、ユーザー情報が送信され、ルートが公式化され、Webページに表示されます。 – user1216937

関連する問題