デスクトップQtアプリケーションで、地図に表示したいGPS座標がいくつかあります。私の計画は、座標を使用してURLを作成し、WebブラウザーとGoogleマップまたは同様のサービスに負担をかけることです。
どうやらリバースエンジニアリングされたドキュメントを読んだ後
mapki.com slash wiki slash Google_Map_Parameters
1つのポイントで機能させることはできますが、複数のポイントのURL構文は何ですか?
これまでの私の最高のショットは、次のような文字列を作成することです。
http://maps.google.com/?ie=UTF8&[email protected],17.82&[email protected],17.82
しかし、それは「私の2番目のポイント」のみを表示します。どこかに構文のより良い説明がありますか?
Q =をmarker =で置き換えることは機能せず、以下の「静的マップ」の提案は、誤ったAPIキーについてのみ不平を言いました。
静的なグーグルマップの場合、次の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.012318
&markers=color:red|color:red|label:C|40.718217,-73.998284&sensor=false&key=MAPS_API_KEY
この構文が標準マップにも適しているかどうかはわかりません
Maps.google.comでパラメータをスローしても、1ポイントしか得られません。
Dusoftが言うように、Google Static Mapsを使用できます。
または、動的マップが必要な場合は、Google Maps APIを使用し、パラメーターの長いリストを受け入れる独自のパブリックWebページを作成できます。独自のWebページを使用するには、maps.google.com Webページを使用する場合とまったく同じ方法を使用します。ただし、パラメーターの外観を設計することができます。
おそらく this のようなものです。
http://staticmapmaker.com/ -静的マップのURLを生成するための非常に素晴らしいWebツール。
現在サポートされているマップサービスのリスト:-Google-Bing-Yandex-ここ-Mapbox-MapQuest-CartoDB
pS私はこれが古い質問であることを知っていますが、それでも多くの人がまだググってます。
いくつかのパラメーター(マーカーやパスパラメーターなど)は複数の場所を取ります。これらの場合、場所はパイプ(|)文字で区切られます。
https://maps.googleapis.com/maps/api/staticmap?center=boca+raton,+fl+|+deerfied,+FL&zoom=12&scale=false&size=600x300&maptype=roadmap&sensor=false&key=API_KEY&format=png&visual_refresh=true&markers=size:mid%7Ccolor:red%7Cboca+raton,+fl+|+deerfied,+FL" alt="Google Map of boca raton, fl | deerfied, FL