6

静的マップのURLに属性を追加して動的マップ入力を保存するスクリプトを作成しました(ユーザーが送信した後で参照できるようにします)。

まだ判断できない理由により、Polygonは基本的な静的マップURLでまったくレンダリングしていませんが、サードパーティサイトの静的マップ機能で動作します。Static Maps APIの例によると、問題はないはずですが、ポリゴンを再作成できないようです。

サードパーティサイトの作業バージョン(URLに同じ属性がありますが、衛星とズームの解像度は無視されます)。

ポリゴンが欠落している目的のバージョン。

質問は:私はいくつかのパラメータが欠けていますか?URLから削除したAPIキーを持っているので、それが問題になることはないはずです。

4

1 に答える 1

21

元のDesired Versionは、Google がサポートしていないパラメータを使用しています。削除するだけopacity:0|で機能します:

http://maps.googleapis.com/maps/api/staticmap?center=33.402285,-111.94271500000002&zoom=20&size=600x600&maptype=satellite&sensor=false&path=color%3ard|weight:1|fill%3awhite|33.4022475,-111.9426775|27.502 ,-111.9427525|33.4023225,-111.9427525|33.4023225,-111.9426775|33.4022475,-111.9426775

グーグルマップの不透明度は色に32ビットの16進数値で設定されているので、

  • 細い青線、不透明度 0%: path=color:0x0000ff00
  • 不透明度 100% の赤い実線: path=color:0xff0000ff
  • 24 ビット色を渡す場合、デフォルトは 50% です: 0x0000ff (50% 不透明度、青)

だから私はこれがあなたが探しているものだと思います(または本当に近い):

http://maps.googleapis.com/maps/api/staticmap?center=33.402285,-111.942715&zoom=20&size=600x600&maptype=satellite&sensor=false&path=color:red|weight:1|fillcolor:white|33.4022475,-111.9426775|33.4022475 ,-111.9427525|33.4023225,-111.9427525|33.4023225,-111.9426775|33.4022475,-111.9426775

于 2012-10-30T22:46:00.097 に答える