Для получения списка городов или регионов с использованием API Яндекс Карт можно воспользоваться сервисом «Поиск по организациям».
1. Подключите API Яндекс Карт к вашему проекту. Получите API-ключ, который будет использоваться при каждом запросе к API.
2. Сформируйте запрос к методу `suggest` API «Поиск по организациям». В параметре `text` укажите значение, по которому вы хотите получить список городов или регионов (например, пустую строку или слово «город»), а в параметре `type` укажите значение `biz`. Пример запроса:
```
https://search-maps.yandex.ru/v1/suggest?text=&type=biz&lang=ru_RU&apikey=ваш_api_ключ
```
3. Отправьте запрос и получите ответ в формате JSON. Разберите полученный ответ и извлеките нужные данные (названия городов или регионов).
Чтобы ограничить подсказки только городами и регионами, вы можете указать дополнительный параметр `from_bound`, чтобы ограничить подсказки результатами только из определенной географической области. Например, чтобы получить только города России, можно указать `from_bound=countryCode:RU` в запросе. Пример:
```
https://search-maps.yandex.ru/v1/suggest?text=&type=biz&lang=ru_RU&apikey=ваш_api_ключ&from_bound=countryCode:RU
```
Таким образом, вы получите только подсказки, соответствующие городам и регионам России.