A propos des routes de traçage dans Google Maps SDK dans iOS

Est-il possible de tracer des routes entre l'location actuel de l'user et la destination choisie, en utilisant Google Maps SDK pour iOS? J'ai lu dans de nombreuses pages Web que Google ne permet pas cela, est-ce vrai? Si oui, comment cela est-il possible avec l'application Google Maps pour iPhone?

S'il vous plaît partagez vos pensées.

Le SDK Maps vous permet de dessiner des polylignes sur votre carte. Voir https://developers.google.com/maps/documentation/ios/shapes

L'API Google Directions vous fournit des polylignes lorsque vous interrogez les directions de l'location A vers l' adresse B. Voir https://developers.google.com/maps/documentation/directions/#JSON

Je ne pense pas que Maps SDK puisse directement utiliser le format donné par l'API Direction, vous devrez le gérer vous-même. Voir ce fil pour une solution à ceci: Comment décoder le champ de polylignes de l'API Google Directions en points lat long dans l'objective-C pour iPhone?

J'espère que cela t'aides!

Oui, en utilisant le code suivant, vous pouvez get l'object GMSPolyline que vous pouvez append à Google map en définissant sa propriété map.

 +(GMSPolyline *)googlePolylineWithGoogleEncoded:(NSSsortingng *)encodedSsortingng { GMSMutablePath *path = [GMSMutablePath pathFromEncodedPath:encodedSsortingng]; GMSPolyline *polyline = [GMSPolyline polylineWithPath:path]; return polyline; }