0

スタメン マップの水彩レイヤーを Google の静的マップ API と組み合わせて使用​​できるようにしたいと考えています。

これが簡単であることを願っていますが、実装方法がわかりません...

静的マップの URL は次のようになります。

https://maps.googleapis.com/maps/api/staticmap?center=40.714728,-73.998672&zoom=12&size=400x400&sensor=false

Stamen マップ情報は次のとおりです。

http://maps.stamen.com/#watercolor

助けてくれてどうもありがとう!

4

1 に答える 1

1

このページに行くと、エリアを中心にして、地図のスタイルと画像のサイズを選択し、「MAKE」ボタンを押すことができます。これにより、参照できる静止画像が生成されます。

Stamen は、Google のように緯度/経度のペアから地図を生成するために使用できる静的地図の URL を提供していません。これが 1 回限りのマップの場合は問題ありません。そうしないと、動的に静的なマップ イメージを簡単に生成することはできないようです (以下を参照)。

PS 本当に興味がある場合は、ページの JavaScript ソースを見て、 generateExportURL()を呼び出すことで、静的水彩マップのサーバー側レンダリングを開始する URL を取得できることを確認できます。次に、マップの「ステータス」がいつ変化するかを確認するために、同じ URL をポーリングする必要があります (ドメイン間の制限により JavaScript ソースからこのページをポーリングできないため、(たとえば) サーバー側のプロキシを使用して)。 「not_started」から「finished」まで... :-)

于 2012-09-29T21:07:39.220 に答える