Au meilleur de ma connaissance, Google n'a jamais déclaré publiquement de l'algorithme qu'il utilise le P2P requêtes. Bien que l'état actuel de l'art, de la littérature en termes de temps de requête est la plaque tournante de l'étiquetage de l'algorithme proposé par Abraham et coll. http://link.springer.com/chapter/10.1007/978-3-642-20662-7_20 . Un par et très bien écrit enquête sur le terrain a été récemment publié en tant que rapport technique Microsoft http://research.microsoft.com/pubs/207102/MSR-TR-2014-4.pdf .
La version courte est...
Le Moyeu de l'étiquetage de l'algorithme fournit la manière la plus rapide des requêtes pour la statique des réseaux routiers, mais nécessite une grande quantité de mémoire ram pour exécuter (18 GiB).
Nœud de Transit de routage est légèrement plus lente, bien qu'il ne nécessite environ 2 Go de mémoire et a une plus rapide temps de prétraitement.
Contraction des Hiérarchies de fournir un agréable compromis entre la rapide prétraitement fois, peu d'espace requis (0.4 GiB) et rapide que les temps de requête.
Pas un algorithme est complètement dominer...
Google tech talk par Peter Sanders peuvent être d'intérêt
Si vous voulez dire que google maps direction de l'api et de l'itinéraire le plus court entre 2 points, alors c'est un graphique de la théorie de problème qui peut être résolu à l'aide de la dijktstra algorithme. C'est un DFS avec un retour en arrière.
Salut, Est-il vraiment qui Google Maps ? A l'algorithme dessus décrite dans un article par Google ? La réponse courte est oui. C'est peut-être un Un+ pathfinding. Mais backtraking les moyens pour essayer toutes les solution jusqu'à ce que vous trouver la meilleure ou la solution n'est pas voulu (c'est à dire plus que l'actuel le plus court de la solution). Voici le post d'un des gens de chez google: stackoverflow.com/questions/430142/...
Salut, merci, mais il ne semble pas être ce que je demande. Je demande de l'algorithme de google utiliser pour trouver l'itinéraire le plus court entre 2 points.
Salut, merci, mais il ne semble pas être ce que je demande. Je demande de l'algorithme de google utiliser pour trouver l'itinéraire le plus court entre 2 points. désolé, j'ai mal compris vous.
Au meilleur de ma connaissance, Google n'a jamais déclaré publiquement de l'algorithme qu'il utilise le P2P requêtes. Bien que l'état actuel de l'art, de la littérature en termes de temps de requête est la plaque tournante de l'étiquetage de l'algorithme proposé par Abraham et coll. http://link.springer.com/chapter/10.1007/978-3-642-20662-7_20 . Un par et très bien écrit enquête sur le terrain a été récemment publié en tant que rapport technique Microsoft http://research.microsoft.com/pubs/207102/MSR-TR-2014-4.pdf .
La version courte est...
Le Moyeu de l'étiquetage de l'algorithme fournit la manière la plus rapide des requêtes pour la statique des réseaux routiers, mais nécessite une grande quantité de mémoire ram pour exécuter (18 GiB).
Nœud de Transit de routage est légèrement plus lente, bien qu'il ne nécessite environ 2 Go de mémoire et a une plus rapide temps de prétraitement.
Contraction des Hiérarchies de fournir un agréable compromis entre la rapide prétraitement fois, peu d'espace requis (0.4 GiB) et rapide que les temps de requête.
Pas un algorithme est complètement dominer...
Google tech talk par Peter Sanders peuvent être d'intérêt
https://www.youtube.com/watch?v=-0ErpE8tQbw
Aussi de ce parler par Andrew Goldberg
https://www.youtube.com/watch?v=WPrkc78XLhw
Une implémentation open source de la contraction des hiérarchies est disponible à partir de Peter Sanders groupe de recherche de site web en KIT. http://algo2.iti.kit.edu/english/routeplanning.php
OriginalL'auteur Barnaby Hussey-Yeo
Si vous voulez dire que google maps direction de l'api et de l'itinéraire le plus court entre 2 points, alors c'est un graphique de la théorie de problème qui peut être résolu à l'aide de la dijktstra algorithme. C'est un DFS avec un retour en arrière.
La réponse courte est oui. C'est peut-être un Un+ pathfinding. Mais backtraking les moyens pour essayer toutes les solution jusqu'à ce que vous trouver la meilleure ou la solution n'est pas voulu (c'est à dire plus que l'actuel le plus court de la solution).
Voici le post d'un des gens de chez google: stackoverflow.com/questions/430142/...
OriginalL'auteur Bytemain
Vous devriez toujours vérifier le code source android pour les doutes de ce genre.
OriginalL'auteur Reno
La la géométrie de la bibliothèque dans l'api google maps fournir à l'algorithme, vous pouvez le trouver dans la le code source.
Je ne sais pas si google map utiliser le même algorithme.
L'algorithme est simple:
}
Ces deux lignes de codes aurait le même résultat:
désolé, j'ai mal compris vous.
OriginalL'auteur jz1108