1

いくつかの場所をジオコーディングし (完了)、地図の上にカスタム オーバーレイを描画する必要があります (クライアントの注文)... しかし、そのためには、ビューポート エリアが何であるかを正確に知る必要があります。私が見ることができる唯一の方法は、静的マップクエリで境界が何であるかを正確に指定することです...しかし、それは可能ではないようです。Static Maps API で見逃したものはありますか?

4

2 に答える 2

0

ああ、私はちょうど覚えています。同様の目的を試して、これを解決しました。マップの中心位置、ズーム、サイズを常に把握できます。Google はメルカトル図法 (より正確には "EPSG:900913" 投影法を使用) を使用しているため、サーバー側でこれらの情報から正確なビューポートを計算できます。

私はphpで作成しましたが、コードを失いました。

それを試してみてください。

于 2012-11-20T18:40:25.920 に答える
0

次の場合を除いて、マップの境界を設定する方法はありません。

ie) 北海道(日本)を含む境界を指定します

ここに画像の説明を入力

不透明度ゼロ、線の太さゼロのパスを設定しました。

https://maps.googleapis.com/maps/api/staticmap?size=256x256&sensor=false&path=color:0xff00000000|重量:0|41.3780,139.3555|45.1870,146.9415

ここに画像の説明を入力

ご存知かもしれませんが、これは私が指定したビューポートとまったく同じではありません。

于 2012-11-20T17:33:00.600 に答える