Клуб API Карт

как вывести метки placemark из базы mysql на карту?

galaktionoff.rom
19 ноября, 19:08

как вывести метки placemark из базы mysql на карту?

4 комментария
Если метки статичные, то в php делаем запрос к бд, преобразуем данные в json и эхом пробрасываем на страницу. Для динамических - ajax'ом.
galaktionoff.rom
19 ноября, 19:32
iKest,
я так и делал, но у меня формируется не правильный json, карты не понимают его
Покажите массив объектов, который Вы в json пакуете.
galaktionoff.rom
19 ноября, 19:54
iKest,
   if(mysqli_num_rows($result)>0) {
while ($marker = mysqli_fetch_array($result)) {
$json = array('type'=>'Point', 'id'=>$marker['id'],'coordinates'=>'['.$marker['width'].','.$marker['longi'].']');
$markers[] = $json;

}
}
$points = array('features'=>$markers);
file_put_contents('objects.json', json_encode_cyr($points));