Databasede veri türleri aşağıdaki şekilde mi? Yok sa string mi?
`lat` FLOAT( 10, 6 ) NOT NULL ,* `lng` FLOAT( 10, 6 ) NOT NULL ,

eğer veri türleri doğruysa
$array = json_encode($array , JSON_NUMERIC_CHECK);
ile deneyin