Всем доброго времени суток!Скажите пожалуйста в чем ошибка, почему не выводятся метки на карту? Причем я проверил через Network и ответ приходит такой, какой мне нужен:
{,…}
markers
:
[{icontext: "AutoStyle Тюнинг", hinttext: "test", balloontext: "test", styleplacemark: "",…}]
0
:
{icontext: "AutoStyle Тюнинг", hinttext: "test", balloontext: "test", styleplacemark: "",…}
balloontext
:
"test"
hinttext
:
"test"
icontext
:
"AutoStyle Тюнинг"
lat
:
"55.035130661714284"
lon
:
"82.89889020518926"
styleplacemark
:
""
Вот сам код:
<form name="form" action="" method="GET">
<div class="form-grp">
<input class="select-menu" value="1" id="mk" name="mark" type="text">
</div>
<input class="select-menu" type="button" onclick="serch();" value="search" name="search" >
</form>
<script>
ymaps.ready(init);
//Определение начальных параметров карты
function init () {
var myMap = new ymaps.Map("map", {
center: [55.035130661714284, 82.89889020518926],
zoom: 10
}, {
balloonMaxWidth: 600
});
//Добавляем элементы управления
myMap.controls
.add('zoomControl')
.add('typeSelector')
.add('mapTools');
//Запрос данных и вывод маркеров на карту
}
function serch(){
$.getJSON("vivodpointsmap.php",{mark:mark},function(json){
for (i = 0; i < json.markers.length; i++) {
var myPlacemark = new ymaps.Placemark([json.markers[i].lat,json.markers[i].lon], {
// Свойства
iconContent: json.markers[i].icontext,
hintContent: json.markers[i].hinttext,
balloonContentBody: json.markers[i].balloontext
}, {
// Опции
preset: json.markers[i].styleplacemark
});
// Добавляем метку на карту
myMap.geoObjects.add(myPlacemark);
}
});
}
$key = $_GET['mark'];
$result = mysql_query("SELECT * FROM ymapapiv2_markers WHERE id = '$key'");
if(mysql_num_rows($result)>0){
while ($mar = mysql_fetch_array($result)){
$json = array(icontext=>$mar['iconText'], hinttext=>$mar['hintText'], balloontext=>$mar['balloonText'], styleplacemark=>$mar['stylePlacemark'], lat=>$mar['lat'], lon=>$mar['lon']);
$markers[] = $json;
}
}
$points = array(markers=>$markers);
echo json_encode($points);
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть две одинаковых таблицы: data_tmp и data у которых есть по одной записи
Не знаю как заставить сложить все элементы массива 1 разПодскажите каким оператором обозначить конец массива?