Olá pessoal, estou montando minha primeira app que pretendo enviar para app, vai ser um app simples, do tipo utilitária. O meu objetivo é informar alguns lugares da minha cidade para o usuário. Por exemplo: Lazer->Shopping->Mostro os dados do shopping(endereco, site, nome), eai dou a opção para o usuário se ele vai querer ver no Mapa, se sim, mostro o local no mapa. Mas estou com algumas dúvidas inicialmente:
1) Quero armazenar os dados no sqlite usando core data, creio que seja a melhor opção. Mas quanto aos dados, eu vou ter de pegar as coordenadas, as informações do lugar, enfim, detalhe por detalhe de cada lugar, certo? Mas minha dúvida é se existe alguma forma de pegar todas as informações de uma forma mais fácil sei lá, ou tenho que pegar tudo manualmente? por ex: vou adicionar o restaurante tal, ai vou no google, pesquiso sobre o restaurante tal, pego endereço, as coordenadas, o telefone e etc?
2) Existe alguma maneira em que é possível o usuário ver o mapa sem estar conectado a internet?