こんにちは、リーフレットを使用していて、マップをバインドボックス化していないという問題があります。ユーザーがマップをドラッグして、通常の -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]
},
ヒントとヒントをありがとう。