0
Answered

Район для города и населенного пункта

astik1969 2 years ago in Подсказки • updated by Антон 2 years ago 3

Добрый день! Можно ли сделать так, чтобы для города район не выводился, а для населенного пункта в этом районе выводился.

Пример:

г Пушкино, Московский пр-кт и т.д. ;

Пушкинский р-н, поселок Зверосовхоза, ул Цетральная


Заранее спасибо!

Разобрался сам, если кому интересно:

function makeAddressString(address) {
  if (address.region == address.city) {
    return join([
      address.city,
      address.settlement_with_type,
      address.street_with_type
    ])
  } else {
    if (address.city) {
      return join([
        address.city,
        address.settlement_with_type,
        address.street_with_type
      ])
    } else {
      return join([
        address.area_with_type,
        address.settlement_with_type,
        address.street
      ])
    }
  }
}

Answered

Спасибо, что поделились решением!