Witam.
Czy ktoś może mi powiedzieć jak powinienem sformatować te dane do zapisy w bazie danych:
$map->map_style = json_encode([
'draggableCursor'=> 'pointer',
[
'featureType' => 'road',
'elementType' => 'labels',
'stylers' => [
'visibility' => 'off'
]
],
[
'featureType' => 'road',
'elementType' => 'geometry',
'stylers' => [
'visibility' => 'on'
]
],
[
'featureType' => 'administrative.locality',
'elementType' => 'labels.text',
'stylers' => [
'visibility' => 'off'
]
],
[
'featureType' => 'administrative.country',
'elementType' => 'labels',
'stylers' => [
'visibility' => 'off'
]
]
]);
Aby po odczycie z bazy danych i konwersji przez json_decode otrzymać je w takim formacie:
{draggableCursor: 'pointer'},
{
featureType: 'road',
elementType: 'labels',
stylers: [
{visibility: 'off'}
]
},
{
featureType: 'road',
elementType:'geometry',
stylers: [
{visibility: 'on'}
]
},
{
'featureType': 'administrative.locality',
'elementType':'labels.text',
'stylers': [
{'visibility': 'off'}
]
},
{
featureType: 'administrative.country',
elementType: 'labels',
stylers: [
{visibility: 'off'}
]
}
Bo obecnie otrzymuje je tak:
{"draggableCursor":"pointer",
"0":{"featureType":"road","elementType":"labels","stylers":{"visibility":"off"}},
"1":{"featureType":"road","elementType":"geometry","stylers":{"visibility":"on"}},
"2":{"featureType":"administrative.locality","elementType":"labels.text","stylers":{"visibility":"off"}},
"3":{"featureType":"administrative.country","elementType":"labels","stylers":{"visibility":"off"}}}
Dziękuję