Отвечая на ваши вопросы один за другим:
есть ли бесплатный веб-сервис для присвоения имени местоположения, если я даю текущие значения широты и долготы?
Это называется обратным геокодированием, и оно уже есть в SDK - посмотрите документы здесь .
любой бесплатный веб-сервис, доступный для просмотра их в виде карты
Быстрый поиск в Google по запросу "api hotels" нашел несколько результатов для каналов данных отелей , как этот .
Вам также необходимо прочитать документацию для MKMapView - есть несколько примеров приложений, связанных с этой страницей, которые стоит загрузить и посмотреть, как они работают.
любой учебник, пожалуйста
Google для него - быстрый поиск по «учебному пособию по набору карт» возвращает в качестве первой ссылки .
PS Один из лучших способов игнорировать ваш вопрос - это задавать сразу несколько вопросов - вы задали здесь три вопроса и, похоже, не приложили усилий, чтобы сначала самостоятельно найти ответы - люди обычно этого не делают это нравится (посмотрите на комментарии, если вы мне не верите!)
Если у вас есть несколько вопросов, задайте их отдельно здесь о переполнении стека и приведите несколько примеров того, что вы уже пробовали:)