1

こんにちは、リーフレットを使用していて、マップをバインドボックス化していないという問題があります。ユーザーがマップをドラッグして、通常の -180 から 180 lng または -90 から 90 lat の外に出ると、マーカーが新しい場所に表示されません。

マーカーは、私が作成した API から要求されます。バウンドボックス座標を使用する場所。今の問題は、次のようなものを送ることです:

lat_min:-23.563987128451217
lat_max:70.61261423801925
lon_min:-343.828125
lon_max:136.40625

私のスクリプトに、度を渡すために座標を正しく正規化する方法がわかりません。

編集 24.10.2016 01:33 UTC

私のMySQLは次の間で使用します:

geolat: {
  $between: [lat_min, lat_max]
},
geolon: {
  $between: [lon_min, lon_max]
},

ヒントとヒントをありがとう。

4

1 に答える 1