6
votes

Obtenez la liste des lieux proches de Google Sites API (Swift 3)

Je suis conscient qu'il existe déjà des menaces similaires, cependant, le sujet exactement que je cherche semble avoir été touché.

Je suis une programmation Newby, cependant, j'ai réussi à obtenir une application en cours d'exécution, qui récupère votre position actuelle, transforme les coordonnées en une adresse et est capable de stocker vos données d'emplacement dans une vision de la table.

Maintenant, je cherche une façon de rechercher une liste des magasins à proximité à l'aide de Google Places API et les affiche dans une vue de table . Je ne pouvais trouver que beaucoup d'aide sur la façon d'afficher des POI sur une vue cartographique, mais je voudrais uniquement les afficher dans une liste (par exemple, Walmart, 1ère avenue, 1234 Waltown).

est un étranger amical capable de m'aider?

Merci beaucoup à l'avance!

Tout le meilleur de l'Allemagne, Jonas


7 commentaires

Vous ne voulez donc que des magasins ou tous les points d'intérêt à proximité de l'utilisateur donné?


Qu'est-ce que tu veux dire en disant les afficher dans une vue de liste ?


Je veux seulement des magasins. Et je veux qu'ils soient dans une vue de table (excusez mon mauvais formulation dans la question initiale), avec 2 étiquettes par cellule (nom et adresse).


J'essaie de réduire exactement ce que vous voulez exactement parce que vous avez posé deux questions. Le premier est de trouver des endroits et l'autre les affiche dans une vue de table. Lequel de ces deux avez-vous déjà fait?


Github.com/... , vous pouvez faire des nouvelles de ce repo et vous obtiendrez sûrement de bons exemples là-bas


@Emildavid - Aucune ... :(


Eh bien, je vous recommanderais de commencer ici puis


3 Réponses :


3
votes

Vérifiez ceci out - >> https://www.raywenderlich.com/109888/google-maps- iOS-sdk-didacticiel

"Trouver quelque chose à manger" La section a besoin de ce dont vous avez besoin.


2 commentaires

Mais là encore, des trucs sont affichés sur un MAPView ...: /


@Janninho mec, ce tutoriel vous aidera à apprendre à intégrer Google Places et à recevoir les résultats contenant les lieux voisins. De là, vous pouvez aller de l'avant et apprendre à afficher des choses à une vision de la table. Vous ne pouvez pas vous attendre à ce qu'un tutoriel ait exactement ce dont vous avez besoin.



13
votes

Voici un exemple d'URL, où il renvoie une liste de Starbucks près de votre emplacement.

https://maps.googleapis.com/maps/api/place/nearbysearch/jace?Location= (yourlatitude), (yourlongitude) & radius = 5000 et mot-clé = starbucks & clé = (Yourkey)

Vous pouvez obtenir la clé de Google Console


0 commentaires

3
votes

Solution légère!

J'ai créé un wrapper Google pour appeler Google près de API ici: HELPER API Google STRT> P>

var input = GInput()
input.keyword = "Restaurants"
input.radius = 20000
var location = GLocation()
location.latitude = 26.273178
location.longitude = 73.009545
input.destinationCoordinate = location
NearbyExtension.shared.completion = { response in
    if let data = response.data as? [GApiResponse.NearBy], response.isValidFor(.nearBy){
        // all nearby places
    }
}
NearbyExtension.shared.getAllNearBy(input: input)


0 commentaires