Здравствуйте! Мне нужно вставить координаты из бд. у меня есть код на php где я из базы полчаю координаты. Вот такой:
while($row = mysql_fetch_array($query2)) {
$myArr[$i]=array();
$myArr[$i][0]=$row['lat'];
$myArr[$i][1]=$row['lon'];
$myArr[$i][2]=$row['time'];
$i++;
}
мне нужно из php кода полученные данные вставить в карту и построить маршрут. пробую уже 3 день не как не получается. и еще в балун засунуть время. ну как в примере чтобы когда нажмешь открывается и отображается, а так там каждая точка по цифрам от 1 до n
<script type="text/javascript">
ymaps.ready(init);
/* var myArr = [][];
myArr = $js_obj;
var int temp1 = $i;
var double lat;
var double lon;*/
function init() {
var myMap = new ymaps.Map("map", {
center: [55.74954, 37.621587],
zoom: 13
});
// Изменяем свойство поведения с помощью опции:
// изменение масштаба колесом прокрутки будет происходить медленно,
// на 1/2 уровня масштабирования в секунду.
myMap.options.set('scrollZoomSpeed', 0.5);
var myArr = [][];
Помогите пожалуйста.
myArr = $js_obj;
var int temp1 = $i;
var double lat;
var double lon;
// Добавим на карту схему проезда
// от улицы Крылатские холмы до станции метро "Кунцевская"
// через станцию "Молодежная" и затем до станции "Пионерская".
// Точки маршрута можно задавать 3 способами:
// как строка, как объект или как массив геокоординат.
ymaps.route([
// for (var i=0; i=temp1-1; i++) {
// for (var j=0; j=2; j++) {
// myArr[i][j] = <?=$myArr[i][j]?>;
// i++;
[55.74954, 37.621587]// метро "Кунцевская".
// }
// }
]).then(function (route) {
myMap.geoObjects.add(route);
// Зададим содержание иконок начальной и конечной точкам маршрута.
// С помощью метода getWayPoints() получаем массив точек маршрута.
// Массив транзитных точек маршрута можно получить с помощью метода getViaPoints.
var points = route.getWayPoints(),
lastPoint = points.getLength() - 1;
// Задаем стиль метки - иконки будут красного цвета, и
// их изображения будут растягиваться под контент.
points.options.set('preset', 'twirl#redStretchyIcon');
// Задаем контент меток в начальной и конечной точках.
points.get(0).properties.set('iconContent', 'Точка отправления');
points.get(lastPoint).pro
// Проанализируем маршрут по сегментам.
// Сегмент - участок маршрута, который нужно проехать до следующего
// изменения направления движения.
// Для того, чтобы получить сегменты маршрута, сначала необходимо получить
// отдельно каждый путь маршрута.
// Весь маршрут делится на два пути:
// 1) от улицы Крылатские холмы до станции "Кунцевская";
// 2) от станции "Кунцевская" до "Пионерская".
}, function (error) {
alert('Возникла ошибка: ' + error.message);
});
}
</script>