Я использую Google Maps Place API
, ограниченный исследованиями городов, поэтому я получаю город, штат и страну плюс conditions
и forecast10day Wunderground API
.Wunderground API - вопрос о стране/состоянии/городском смешении
Кажется, что у меня возникают проблемы с созданием конечной точки Wunderground API
.
Когда у меня есть город доступный только в одной стране, у меня есть эта конечная точка:
http://api.wunderground.com/api/ {KEY} /conditions/q/IT/Milan.json
и это работает Как колдовство.
Когда я знаю, город Я ищу доступен во многих странах, я добавляю «состояние» значение конечной точки, например:
http://api.wunderground.com/api/ {KEY}/условия/д/США /PA/Lancaster.json
проблема возникает, когда я искать в Нью-Дели в Индии (и в этот момент я боюсь, и для других городов):
HTTP: // апи. wunderground.com/api/{KEY}/ условия/д/IN/DL/NewDelhi.json
В этом случае ответ таков:
"error": {
"type": "querynotfound",
"description": "No cities match your search query"
}
Но если я называю условия/в Нью-Дели в Индии с помощью параметра "ZMW"
http://api.wunderground.com/api/ {KEY} /conditions/q/zmw:00000.1.42182.json
Я вижу это в "DISPLAY_LOCATION" объект :
"city":"New Delhi/Safdarjung",
"state":"DL",
"state_name":"India",
"country":"IN"
Итак, кажется, что формально моя конечная точка права. В чем я ошибаюсь?
PS: Я использую Google Maps Place API
, потому что это тоже пользовательский интерфейс. :)