2013-01-03 11 views
13

Googleマップとセンターを特定の場所に作成するのは簡単です(下記参照)。 markers=color:blue%7Clabel:S%7C11211%7C11206%7C11222のようなことをすることで、Googleマップを作成してその上にマーカーを表示することも簡単です。静的なGoogleマップの中心にマーカーを追加

私はちょうど以下のようなシンプルな中心のマップを作成しますが、中心には単一のマーカーを追加しますか?各マーカー記述子が定義する1つ以上の場所 のセットが含まれている必要があり

おかげ

私はマップが自動的に指定されたマーカーを表示するようにフィットすることを推測
<img alt="Map" src="http://maps.google.com/maps/api/staticmap?center=+AUBURN+WA+98001&amp;zoom=14&amp;size=400x400&amp;sensor=false"> 
+0

これは既に読んでいますか? https://developers.google.com/maps/documentation/staticmaps/#Markers –

+0

@ Dr.Molleはい、私は持っています。マーカーを追加する方法について説明しますが、マーカーは追加しません。私は私の例で行ったように中心を指定したマップを作成して、まったく同じアドレスのマーカーを作成することができると思いますが、Googleの呼び出しを一度に行うともっと効率的な方法があると思いますデータベース(またはそれを行う) – user1032531

+2

[This](http://maps.googleapis.com/maps/api/staticmap?size=400x400&markers=color:blue%7Clabel:S%7CWilliamsburg,Brooklyn,NY&sensor=false)作品私のために(とドキュメントに従って動作する必要があります)。 – geocodezip

答えて

5

here you will find

マーカーの場所地図上にマーカーを配置する場所。これらの位置は、 であり、緯度/経度の値として指定するか、またはアドレスとして指定することができます。これらの の場所は、パイプ文字(|)で区切られています。

位置パラメータは、マップ上のマーカーの位置を定義します。 場所が地図から外れている場合、センターとズームのパラメータが である場合、そのマーカーは 構築された画像には表示されません。ただし、これらのパラメータが指定されていない場合は、 マップサーバーは自動的に付属のマーカー を含む画像を作成します。 (下記の暗黙のポジショニングを参照してください。)

+3

確かにそれは働いています。これをチェックしてください:https:/ /maps.googleapis.com/maps/api/staticmap?zoom=5&size=250x250&sensor=false&maptype=roadmap&markers=color:red|39.926586,116.405640 – Victor

+1

^^上記の例のおかげで@Victor!非常に役に立ちます:) – Dan

+1

AnyTime @Dan。返信いただきありがとうございます! – Victor

0

また岩下独自の中心に背景画像を追加することができればマップ:)ここ

background: url('yourmarker.png') center no-repeat, url(http://maps.google.com/maps/api/staticmap?center=AUBURN+WA+98001&zoom=14&amp&size=400x400); 
1

私は段階的にコードを与えている

NSString *strLat = [NSString stringWithFormat:@"%f",_message.latitude]; 
NSString *strLong = [NSString stringWithFormat:@"%f",_message.longitude]; 
NSString *strURL = [NSString stringWithFormat:@"%@center=%@,%@&zoom=15&size=200x200&markers=color:red%%7Clabel:C%%7C%@,%@&key=%@",https://maps.googleapis.com/maps/api/staticmap?,strLat,strLong,strLat,strLong,GOOGLE_API_BROWSER_KEY]; 
NSLog(@"strURL %@",strURL); 
strURL = [strURL stringByReplacingOccurrencesOfString:@"%%" withString:@"%"]; 

イメージURLがあります

+1

ありがとう。何の価値もない 'center'を与えるだけで仕事ができます –

関連する問題