Mam socket.io który pingi nowy adres co 15-20ms. Na ten adres, muszę dostać Lat-Long i umieść znacznik w Mapach Google. Więc w tych 15-20ms (jeśli nie, to może być w zasięgu 50-60ms) Muszę dostać geolokalizacyjnymi. Obecnie używam geocoder = new google.maps.Geocoder();, a następniegeocoder.geocode({address: data}, myFunction(){});
Ale to dla Maps API jest bardzo powolny. Zwraca Geolokalizacja w 400-500ms co czyni mój pośredni Adres zwraca wartość null. Muszę API, który jest bardzo szybki.
Dla porównania, poniżej znajduje się fragment kodu dla 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
};













