Mám socket.io který ping nové adresy každých 15-20ms. Pro tuto adresu, musím se dostat Lat-Long a umístěte ukazatel v Mapách Google. Takže v těchto 15-20ms (pokud ne, může být v rámci 50-60ms) Musím se dostat geolokace. V současné době jsem pomocí geocoder = new google.maps.Geocoder();a potégeocoder.geocode({address: data}, myFunction(){});
Ale toto API pro Mapy je velmi pomalý. Vrátí Geolocation v 400-500ms která činí můj přechodný Address požaduje null. Musím API, který je velmi rychlý.
Pro porovnání, dole je fragment kódu pro 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
};













