Έχω ένα socket.io που pings μια νέα διεύθυνση κάθε 15-20ms. Γι 'αυτό Διεύθυνση, πρέπει να πάρω το Lat-Long και τοποθετήστε το δείκτη στους Χάρτες Google. Έτσι, στο πλαίσιο αυτών των 15-20ms (αν όχι, μπορεί να είναι μέσα 50-60ms) πρέπει να πάρει το geolocation. Αυτή τη στιγμή είμαι με τη χρήση geocoder = new google.maps.Geocoder();και, στη συνέχεια,geocoder.geocode({address: data}, myFunction(){});
Αλλά αυτό το API Χαρτών είναι πολύ αργή. Επιστρέφει geolocation σε 400-500ms που καθιστά ενδιάμεσο μου Διεύθυνση ζητά μηδενική. Χρειάζομαι ένα API το οποίο είναι πολύ γρήγορη.
Για αναφορά, είναι κάτω από το απόσπασμα κώδικα για socket.io:
geocoder = new google.maps.Geocoder();
var socket = io.connect('http://localhost');
socket.on('new_address', function (data) {
//Gets called everytime a new request for GeoLocation comes
geocoder.geocode({address: data}, placeMarker);
});
var placeMarker = function(){
//Add Marker to GoogleMaps
};













