У меня есть Socket.io , который пингует новый адрес каждые 15-20ms. Для этого адреса, я должен получить Lat-Long и поместить маркер в Google Maps. Таким образом , в этих 15-20ms (если нет, то может быть в пределах 50-60ms) я должен получить геолокации. В настоящее время я использую , geocoder = new google.maps.Geocoder();а затемgeocoder.geocode({address: data}, myFunction(){});
Но это API для карт очень медленно. Она возвращает GeoLocation в 400-500ms, который делает мой промежуточный адрес запрашивает нуль. Мне нужен API, который очень быстро.
Для справки, ниже приведен фрагмент кода для 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
};













