Ответ
 
Опции темы
Старый 16.06.2017, 05:38    | »»» |  #91
mironenkods
Начинающий
 
Аватар для mironenkods
 
Николаев, Украина
Регистрация: 14.06.2017
Сообщений: 7
mironenkods is on a distinguished road
По умолчанию

Сообщение от Igor' Посмотреть сообщение
Сообщение от mironenkods Посмотреть сообщение
В результате запроса по рейсу видно поле "TripCrdEntriesNum" значение порядка 2000.
Теперь перебирайте координатные записи в цикле: устанавливайте CrdEntryIndex (начинается с 1) и доставайте координаты из CrdEntryLongitude и CrdEntryLatitude, либо TrackCrdsStr.
Повторюсь, у меня используется утилита HTTP2OLE. На первом этапе я отправляю запрос - "name=AllTrips" в ответ получаю xml в которм одно из полей "TripCrdEntriesNum". По какому объекту необходимо запустить цикл?
mironenkods вне форума   Ответить с цитированием
Старый 16.06.2017, 05:52    | »»» |  #92
SK
Администратор
 
Аватар для SK
 
Регистрация: 27.05.2010
Сообщений: 29,957
SK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud of
Отправить сообщение для SK с помощью Skype™
По умолчанию

mironenkods, если идти этим (не особо эффективным) путем перебора по одной координате, то в цикле: устанавливаете CrdEntryIndex от 1 до TripCrdEntriesNum и читаете свойства:


ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
SK вне форума   Ответить с цитированием
Старый 16.06.2017, 06:14    | »»» |  #93
mironenkods
Начинающий
 
Аватар для mironenkods
 
Николаев, Украина
Регистрация: 14.06.2017
Сообщений: 7
mironenkods is on a distinguished road
По умолчанию

Насколько я понял, то мне в цикле нужно вызывать HTTP запрос:
CrdEntryAll(int tripIndex, int crdEntryIndex). Правильно?
mironenkods вне форума   Ответить с цитированием
Старый 16.06.2017, 06:41    | »»» |  #94
SK
Администратор
 
Аватар для SK
 
Регистрация: 27.05.2010
Сообщений: 29,957
SK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud of
Отправить сообщение для SK с помощью Skype™
По умолчанию

Сообщение от mironenkods Посмотреть сообщение
Насколько я понял, то мне в цикле нужно вызывать HTTP запрос:
CrdEntryAll(int tripIndex, int crdEntryIndex). Правильно?
Нет.

ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
SK вне форума   Ответить с цитированием
Старый 16.06.2017, 06:43    | »»» |  #95
SK
Администратор
 
Аватар для SK
 
Регистрация: 27.05.2010
Сообщений: 29,957
SK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud of
Отправить сообщение для SK с помощью Skype™
По умолчанию

Используйте TrackCrdsStr безо всякого перебора.
Устанавливаете индекс нужного Вам рейса, проверяете, что TripCrdEntriesNum больше 0 и вызываете TrackCrdsStr.
В ответ получаете строку с координатами через запятую. Всё.
Если надо - делаете это для каждого рейса в цикле или без оного.

ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
SK вне форума   Ответить с цитированием
Старый 16.06.2017, 06:51    | »»» |  #96
SK
Администратор
 
Аватар для SK
 
Регистрация: 27.05.2010
Сообщений: 29,957
SK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud of
Отправить сообщение для SK с помощью Skype™
По умолчанию


ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
SK вне форума   Ответить с цитированием
Старый 16.06.2017, 07:18    | »»» |  #97
mironenkods
Начинающий
 
Аватар для mironenkods
 
Николаев, Украина
Регистрация: 14.06.2017
Сообщений: 7
mironenkods is on a distinguished road
По умолчанию

Сообщение от SK Посмотреть сообщение
Понял, спасибо огромное.
mironenkods вне форума   Ответить с цитированием
Старый 18.08.2017, 08:27    | »»» |  #98
Armaggik
Начинающий
 
Аватар для Armaggik
 
Воронеж
Регистрация: 18.08.2017
Сообщений: 3
Armaggik is on a distinguished road
По умолчанию

Добрый день!
Версия 4.0.6, олучаю координаты через TrackCrdsArray. Значение времени выдаются в виде: 42627,25993055556
Скажите, что это за формат, как из него получить число, время?
Armaggik вне форума   Ответить с цитированием
Старый 18.08.2017, 09:48    | »»» |  #99
SK
Администратор
 
Аватар для SK
 
Регистрация: 27.05.2010
Сообщений: 29,957
SK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud of
Отправить сообщение для SK с помощью Skype™
По умолчанию

Сообщение от Armaggik Посмотреть сообщение
Значение времени выдаются в виде: 42627,25993055556
Этого не может быть. Покажите массив.

ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
SK вне форума   Ответить с цитированием
Старый 18.08.2017, 10:45    | »»» |  #100
SK
Администратор
 
Аватар для SK
 
Регистрация: 27.05.2010
Сообщений: 29,957
SK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud of
Отправить сообщение для SK с помощью Skype™
По умолчанию

Armaggik, забыл что то ПО писалось на билдере.

"The integral part of a TDateTime value is the number of days that have passed since 12/30/1899. The fractional part of a TDateTime value is fraction of a 24 hour day that has elapsed.

Following are some examples of TDateTime values and their corresponding dates and times:

0 12/30/1899 12:00 am
2.75 1/1/1900 6:00 pm
-1.25 12/29/1899 6:00 am
35065 1/1/1996 12:00 am"

или по-русски: http://www.sources.ru/builder/faq/021.html

ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
SK вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 04:23. Часовой пояс GMT.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot