5

Static Google Maps API v2を使用して、1つの画像のみを表示する単一のマーカーを含むマップビューの静止画像をダウンロードしています。ただし、markerURLのパラメータに追加された画像は何の違いもないようで、その場所に赤いマーカーだけが表示されます。

どこが悪いのか教えていただけますか?

http://maps.googleapis.com/maps/api/staticmap
?center=37.446754,-77.572746
&size=70x61
&maptype=roadmap
&sensor=true
&scale=2
&zoom=15
&key=some_key
&markers=icon:https://foursquare.com/img/categories_v2/shops/financial_bg_64.png|37.446754,-77.572746
4

3 に答える 3

19

画像のURLは文字SのHTTPSセキュアサイトを削除する必要があるため、たとえば次のように機能します。

http://foursquare.com/img/categories_v2/shops/financial_bg_64.png

完全なコード:

http://maps.googleapis.com/maps/api/staticmap?
center=37.446754,-77.572746&size=70x61&maptype=roadmap&sensor=false
&scale=2&zoom=15
&markers=icon:http://foursquare.com/img/categories_v2/shops/financial_bg_64.png|37.446754,-77.572746
于 2012-09-07T20:52:26.007 に答える
8

私の経験では、httpやhttpsのような要件はなく、アイコンのサイズだけを気にする必要があります。アイコンのサイズは64X64ピクセルを超えてはなりません。静的マップには、カスタムアイコンが表示されます。正しい@max_が見つかった場合は受け入れる

http://maps.googleapis.com/maps/api/staticmap?
center=37.446754,-77.572746&size=70x61&maptype=roadmap&sensor=false
&scale=2&zoom=15
&markers=icon:http://foursquare.com/img/categories_v2/shops/financial_64X64.png|37.446754,-77.572746

もちろん、代わりに64X64未満のサイズの画像を使用してください

http://foursquare.com/img/categories_v2/shops/financial_64X64.png
于 2018-01-24T12:41:23.200 に答える
1

あなたは実際には何も悪いことをしていません、それはグーグルのせいです:

「GoogleStaticMapsAPIは、HTTPSを使用するカスタムアイコンURLをサポートしていません」

于 2015-12-17T06:13:24.137 に答える