Антон Дышкант: Поскольку console.log выдает, судя по Вашим записям, сначала Array[7] и тут же length=0, то это наводит на мысль, что показываются данные о разных объектах. Поэтому для начала надо исключить любую двойственность. Переназовите второй markers в markers1 и попробуйте еще раз.
if($outciti='Астана' & $gociti='Кокшетау')
операция присваивания возвращает true.