2012-04-26 5 views
18

scale parameterのGoogleのStatic Maps APIを使用して、高解像度ディスプレイを使用しているユーザーのための素敵なスムーズマップを表示しています。ただし、マップ上にポイントを表示するにはcustom iconsを使用することもおすすめします。GoogleのStatic Maps APIでスケールパラメータで高解像度カスタムマーカーを使用するにはどうすればよいですか?

ピクセル化されたアイコンを表示しないこの方法はありません。like in this exampleアイコンをスケールアップしないこれを行う方法はありますか?

+0

は、あなたがこのHTTPを見てきましたAPIを使用している場合に便利かもしれないです:// stackoverflow.com/questions/8813143/how-do-i-add-a-high-resolution-custom-marker-on-a-static-google-map? – varesa

+0

はい。この例のURLの末尾に&scale = 2を追加すると、アイコンがピクセル化されます。 – alnorth29

+0

なぜあなた自身のhdアイコンバージョンを使用していませんか? – balexandre

答えて

30

&markersパラメータに(文書化されていない)scale記述子が追加されました。 &scale=2パラメータを使用している間は、2に、iconの記述子を@ 2xマーカー画像URLに設定します。以下のような何か:

&markers=scale:2|[email protected]&scale=2

出典:https://groups.google.com/d/msg/google-maps-api/_METlecmeO4/JNyfkguoO7QJ

+0

ありがとうございました。私の問題はうまく解決しました:) – Jonathan

+0

私のために働いていません。マップは再調整されますが、マーカーは再調整されません。ここに私のURLがあります:http://maps.googleapis.com/maps/api/staticmap?center=55.73376,37.346275&size=144x144&sensor=true&zoom=12&markers=icon:http://imgur.com/QD06Ctj.png%7C55。 73076,37.346275&marker = scale:2 | icon = http://imgur.com/OEO1j4V.png&scale=2、網膜マーカーはhttp://imgur.com/OEO1j4V.pngです。しかし地図には、代わりにhttp://imgur.com/QD06Ctj.pngの非網膜マーカーが表示されます... – Andrey

+0

@Andreyあなたのマーカー画像は小さすぎます - imgur.com/OEO1j4V.pngは現在の2倍のサイズにする必要があります画質を損なうことはありません。 –

関連する問題