Ik heb een socket.io die een nieuw adres pingelt elke 15-20ms. Voor dit adres, moet ik de Lat-Long krijgen en plaats de markering in Google Maps. Dus binnen die 15-20ms (zo niet, dan kan binnen 50-60ms) Ik heb om de geolocatie te krijgen. Momenteel ben ik met behulp van geocoder = new google.maps.Geocoder();en vervolgensgeocoder.geocode({address: data}, myFunction(){});
Maar deze API voor Maps is erg traag. Het keert geolocatie in 400-500ms worden verleend, wegens mijn tussenliggende adresaanvragen null. Ik heb een API die is erg snel.
Ter referentie, dan is het codefragment voor 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
};













