Tengo un socket.io la que hace ping a una nueva dirección de cada 15-20ms. Por esta Dirección, tengo que conseguir el lat-Long y colocar el marcador en Google Maps. Así que dentro de esos 15-20ms (si no, puede estar dentro 50-60ms) Tengo que conseguir la geolocalización. Actualmente estoy usando geocoder = new google.maps.Geocoder();y luegogeocoder.geocode({address: data}, myFunction(){});
Pero esta API de Mapas es muy lento. Devuelve de geolocalización en 400-500ms que hace mi intermedio Dirección solicita nula. Necesito una API que es muy rápido.
Como referencia, a continuación es el fragmento de código para 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
};













