Клуб API Карт

iconContent

Пост в архиве.

А как можно загружать свою информацию в iconContent по http или же из файла(не используя SSI).

5 комментариев
Андрей Грэй
28 января 2016, 02:44

Привидите, пример того что вы хотите поменять, а то пока непонятно зачм использовать SSI вообще

я делал так:

{balloonContent: "Тест", iconContent: }
Но хотелось бы без SSI. Вот так например - iconContent: http://qqqq.com/a46.txt

 Теперь понятно чего я хочу?

Синхронно это сделать нельзя.

Javascript это не пэхапе, слава богу.

А асинхроно вполне можно, например, с помощью jQuery,

как-то так:

$.get('http://qqqq.com/a46.txt', function (data) {

   myPlacemark.properties.set('iconContent', data);

});

Андрей Грэй
28 января 2016, 02:44

Быть может было бы удобнее использовать какой-то язык perl, php? Если ограничение бесплатного хостинга, то понятно. Ну а если нет, то  подготовьте данные на стороне сервера и выдайте их карте в виде переменных :

var ic = "Моя инфа загруженная из файла с помощью php";

{balloonContent: "Тест", iconContent: ic}
Понимаю что вы не об этом спрашивали, но мне сложно понять зачем можно вам SSI в принципе

Сделал так:

$a46 = file_get_contents( "http://ttt.com/weather/a46.txt" );
?>
тут вырезано.........

{balloonContent: "трипература на улице", iconContent: }

может не очень красиво, но зато работает как надо и где надо. Хотя на яве было бы правильнее, но я не знаю как это можно реализовать.

Всем спасибо.