J'ai un socket.io qui cingle une nouvelle adresse tous les 15-20ms. Pour cette adresse, je dois obtenir le Lat-Long et placer le marqueur dans Google Maps. Donc , dans ces 15-20ms (sinon, peut être dans 50-60ms) Je dois obtenir le GeoLocation. Actuellement , je suis en utilisant geocoder = new google.maps.Geocoder();etgeocoder.geocode({address: data}, myFunction(){});
Mais cette API pour Maps est très lent. Il retourne dans GeoLocation 400-500ms qui rend mon adresse intermédiaire demande nulle. J'ai besoin d'une API qui est très rapide.
Pour référence, ci-dessous l'extrait de code pour 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
};













