Получить все состояния по маршруту, используя ЗДЕСЬ или API Карт Google

После открытия окна вам нужно запустить cv.StartWindowThread(). У меня была такая же проблема, и теперь это работает для меня.

Надеюсь, это поможет будущим читателям. И есть также cv2 привязка (я советую использовать это вместо cv).

Этот код работает для меня:

import cv2 as cv
import time

WINDOW_NAME = "win"

image = cv.imread("ela.jpg", cv.CV_LOAD_IMAGE_COLOR)
cv.namedWindow(WINDOW_NAME, cv.CV_WINDOW_AUTOSIZE)
initialtime = time.time()

cv.startWindowThread()

while (time.time() - initialtime < 5):
  print "in first while"
cv.imshow(WINDOW_NAME, image)
cv.waitKey(1000)

cv.waitKey(1)
cv.destroyAllWindows()
cv.waitKey(1)

initialtime = time.time()
while (time.time() - initialtime < 6):
    print "in second while"

То же самое происходит с версия C ++ в Linux: Попытка закрыть окно OpenCV не имеет эффекта

0
задан brabdi 28 February 2019 в 19:55
поделиться

1 ответ

В HERE Routing API вы легко получаете эту информацию, добавляя так называемый параметр summaryByCountry. Вот пример запроса:

Пример запроса для SummaryByCountry:

https://route.api.here.com/routing/7.2/calculateroute.xml ? App_id = {YOUR_APP_ID} & amp_ app_code = {YOUR_APP_CODE} & amp; waypoint0 = geo! 50.8857,14.81589 & amp; waypoint1 = geo! 50.8681536,14.8308207 & amp; routeattributes = wp, sm, sh, sc & amp; mode = fast] 115 [автомобиль]

Пример ответа для SummaryByCountry

<Route>
. . .
<Summary>
<Distance>2218</Distance>
<TrafficTime>109</TrafficTime>
<BaseTime>109</BaseTime>
<Flags>motorway</Flags>
<TravelTime>109</TravelTime>
</Summary>
<SummaryByCountry>
<Distance>297</Distance>
<TrafficTime>21</TrafficTime>
<BaseTime>21</BaseTime>
<Flags>motorway</Flags>
<TravelTime>21</TravelTime>
<Country>DEU</Country>
</SummaryByCountry>
<SummaryByCountry>
<Distance>1471</Distance>
<TrafficTime>58</TrafficTime>
<BaseTime>58</BaseTime>
<Flags>motorway</Flags>
<TravelTime>58</TravelTime>
<Country>POL</Country>
</SummaryByCountry>
<SummaryByCountry>
<Distance>450</Distance>
<TrafficTime>30</TrafficTime>
<BaseTime>30</BaseTime>
<Flags>motorway</Flags>
<TravelTime>30</TravelTime>
<Country>CZE</Country>
</SummaryByCountry>
</Route>

Более подробную информацию можно найти здесь: https://developer.here.com/documentation/routing/topics/resource-param-type-route- представление-options.html

0
ответ дан HERE Developer Support 28 February 2019 в 19:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: