Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/462.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Geo-Lat/Lng在Javascript中规范化_Javascript_Geolocation_Leaflet_Leaflet.markercluster - Fatal编程技术网

Geo-Lat/Lng在Javascript中规范化

Geo-Lat/Lng在Javascript中规范化,javascript,geolocation,leaflet,leaflet.markercluster,Javascript,Geolocation,Leaflet,Leaflet.markercluster,你好,我有一个问题,我使用传单,我不包围地图。 现在,如果用户拖动地图并离开正常范围-180至180 lng或-90至90 lat,则新位置不会显示我的标记 标记将从我编写的api中请求。 其中我使用边界框坐标。现在的问题是,我发送了如下内容: lat_min:-23.563987128451217 lat_max:70.61261423801925 lon_min:-343.828125 lon_max:136.40625 对于我的脚本,我不知道如何规范化坐标以正确传递度数 编辑时间2016

你好,我有一个问题,我使用传单,我不包围地图。 现在,如果用户拖动地图并离开正常范围-180至180 lng或-90至90 lat,则新位置不会显示我的标记

标记将从我编写的api中请求。 其中我使用边界框坐标。现在的问题是,我发送了如下内容:

lat_min:-23.563987128451217
lat_max:70.61261423801925
lon_min:-343.828125
lon_max:136.40625
对于我的脚本,我不知道如何规范化坐标以正确传递度数

编辑时间2016年10月24日01:33 UTC

我的MySQL在以下两者之间使用:

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

感谢您的提示和提示。

杜德传单本身提供了
wrapLatLng
,可以用作
地图。wrapLatLng(latLngPoint)
,这将返回我们需要的经纬度的标准化形式。

杜德传单本身提供了
wrapLatLng
,可以用作
地图。wrapLatLng(latLngPoint)
,这将返回我们所需的经纬度的标准化形式。

您尝试过地图选项吗?Hello@ghybs谢谢您的提示,但只有当我将超过50%的mal拖到一边时,这才有效。但我正在寻找一个类似谷歌的功能,当标记离开视图时,标记会跳转到新的一侧。不幸的是,这是已知的传单限制。查看传单问题,您是否尝试过地图选项?Hello@ghybs谢谢您的提示,但只有当我将超过50%的mal拖到一边时,这才有效。但我正在寻找一个类似谷歌的功能,当标记离开视图时,标记会跳转到新的一侧。不幸的是,这是已知的传单限制。见传单问题和