在百度地图开发过程中,拾取到的经纬度,需要储存在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!