在百度地图开发过程中,拾取到的经纬度,需要储存在mysql数据库中,但是每个的人开发习惯不同,经纬的储存方式也五花八门。

经纬度分离

lng:121.25563,
lat:29.944719

经纬度合并

lnglat:121.25563,29.944719

经纬度数组

lnglat:[121.25563,29.944719]

经纬度的使用,是“121.25563,29.944719”整体使用。

//读取数据库经纬度信息;
$lnglat = "121.25563,29.944719;121.307372,29.891629;121.42293,29.907659;121.434429,29.96825;121.274027,29.984268";
//将经纬度字符串转化为数组;
$arr = explode(";", $lnglat);
//将经纬度字符串转化为数组;
$pos = [];
for ($i = 0; $i < count($arr); $i++) {
$pos[$i] = explode(",", $arr[$i]);
}
//输出json;
$json = json_encode($pos);
echo $json;

LOCKDATAV DONE!