1

Получение графика

Topic: Получение графика

Здесь написано: Возвращает изображение в формате png http://sdk.wialon.com/wiki/ru/pro/remot … sult_chart , но я вижу только json

2

Получение графика

Re: Получение графика

А можно поробней, с какими параметрами выполняете запрос и какой JSON вы получаете?

Development Department
Gurtam
3

Получение графика

Re: Получение графика

zuve wrote:

А можно поробней, с какими параметрами выполняете запрос и какой JSON вы получаете?

Взял с примера запрос:
http://{host}/ajax.html?svc=report/get_result_chart&params={"attachmentIndex":0,"action":0,"width":600,"height":300,"autoScaleY":0,"pixelFrom":0,"pixelTo":300,"flags":0x01}&ssid='+sid

Получаю: �PNGIHDRX,(�=�PLTE{{{����x�yy�*��y����CC����TT����������333SSS�.젮���lllee��������`��9>�
g�[�������t ................

Что это, мне его в base64 нужно загонять?

4

Получение графика

Re: Получение графика

Это изображение в бинарном виде, можете его сохранить и дальше выводить где нужно.

Development Department
Gurtam
5

Получение графика

Re: Получение графика

zuve wrote:

Это изображение в бинарном виде, можете его сохранить и дальше выводить где нужно.

Интересно как его сохранить, что-бы можно было вывести в html?

6

Получение графика

Re: Получение графика

Зависит от того на чем вы пишете.

Development Department
Gurtam
7

Получение графика

Re: Получение графика

zuve wrote:

Зависит от того на чем вы пишете.

Какая разница суть одна и та же должна быть. JavaScript

8

Получение графика

Re: Получение графика

Да вы правы суть одна сохранить файл, но вы спросили как, а в разных языках запись в файл делается разными классами/методоми/функциями/библиотеками и так далее.
Если не хотите сохранять данные, можете использовать  запрос в качестве  URL  картинки, например:
<img src="http://bla-bla.com/ajax.html?svc=report/get_result_chart&params={attachmentIndex:0,action:0,width:300,height:300,autoScaleY:0,pixelFrom:0,pixelTo:300,flags:0}&sid=4cfc3d9117311fa1b8632fd7c3608388"/>

Development Department
Gurtam
9

Получение графика

Re: Получение графика

Кавычки не нужны в параметрах?

10

Получение графика

Re: Получение графика

В названиях параметров лучше что бы были, но наш сервер распарсит и так, а в значениях  в зависимости от типа: строки всегда должны быть в кавычках, числа - без.

Development Department
Gurtam
11

Получение графика

Re: Получение графика

Через url получаю картинку, хорошо, но все таки нужно сохранять. Использую javascript посоветуйте через какие функции нужно прогнать, чтобы получить человеческий вид. Это правильное направление? http://xdan.ru/javascript-analog-funkci … ncode.html

12

Получение графика

Re: Получение графика

Опишите конкретнее задачу сохранения графика, Вы хотите сохранить его у себя, или это будет делать пользователь разрабатываемого Вами ресурса. Javascript это клиентский язык, исполняемый в браузере и он не имеет прямого доступа к файловой системе.  Для записи в файл необходимо использование серверных яп. Да, и к серверу wialon это не имеет отношения wink

Mobile Development
Gurtam