Am o socket.io care un nou ping Adresa la fiecare 15-20ms. Pentru această adresă, trebuie să obțineți Lat Long și plasați marcatorul în Hărți Google. Deci , în cadrul acestor 15-20ms (dacă nu, poate fi în termen de 50-60ms) Trebuie să iau Geolocation. În prezent , I sînt folosire geocoder = new google.maps.Geocoder();și apoigeocoder.geocode({address: data}, myFunction(){});
Dar acest API pentru Maps este foarte lent. Se întoarce geolocalizarea 400-500ms care face intermediarul meu Adresa cere null. Am nevoie de un API, care este foarte rapid.
Pentru referință, mai jos este fragmentul de cod pentru 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
};













