2009-11-20 17 views
24

デスクトップのQtアプリケーションでは、地図上に表示したいGPS座標がいくつかあります。私の計画は、座標を使ってURLを作成し、ウェブブラウザとGoogleの地図やそれに類するサービスを重労働にさせることです。Googleマップの複数のマーカーのURL

mapki.com slash wiki slash Google_Map_Parameters 

でいくつか明らかにリバースエンジニアリングドキュメントを読んだ後、私はそれが単一のポイントのために働くことができますが、複数のポイントのURL構文は何ですか?

http://maps.google.com/?ie=UTF8&[email protected],17.82&[email protected],17.82

が、それは唯一の「私の第二の点」と表示されます:

私の最高のショットは、これまでのところ、このような文字列を構築することです。どこかで構文のより良い記述がありますか? Qの交換


=マーカーで=動作しませんでしたし、下記の「静的マップ」の提案は間違ったAPIキー不満。

答えて

33

Googleはスタティックマップのため、このURLがある:

http://maps.google.com/maps/api/staticmap?center=Brooklyn+Bridge,New+York,NY&zoom=14&size=512x512&maptype=roadmap 
&markers=color:blue|label:S|40.702147,-74.015794&markers=color:green|label:G|40.711614,-74.
&markers=color:red|color:red|label:C|40.718217,-73.998284&sensor=false&key=MAPS_API_KEY 

私はこの構文は

+3

cooool、ありがとうございます!また、他のブラウジングでは、 'key'を省略すると匿名APIキーが使用されますが、これは限られた使い方でも問題ありません。 – gatoatigrado

+1

注:マーカの総数には25という制限があるようです。 – RickCase

5

がmaps.google.comでパラメータを投げも標準マップのための良好な場合のみ、あなたに1つのポイントを取得し、わかりません。

dusoftによれば、Google Staticマップを使用できます。

ダイナミックマップが必要な場合は、Google Maps APIを使用する独自の公開ウェブページを作成し、長いパラメータリストを使用できます。 maps.google.comウェブページを使用するのとまったく同じ方法で、独自のウェブページを使用します。ただし、パラメータを表示するようにデザインすることができます。

おそらくthisのようなものです。

2

http://staticmapmaker.com/ - 静的マップURLを生成するための非常に素晴らしいWebツールです。現在サポートされているマップサービスの

一覧: - グーグル - ビング - Yandexの - HERE - Mapbox - マップクエスト - CartoDB

P.S.私はこれが古い質問であることを知っていますが、まだ多くの人にとってはGoogleです。

関連する問題