Как узнать, когда все адреса были геокодированы - PullRequest
1 голос
/ 25 мая 2009

В API Карт Google несколько вызовов на google.maps.ClientGeocoder.getLatLng(address, callback) не гарантированно завершатся в любом порядке. Какой элегантный способ определить, все ли адреса были геокодированы, учитывая массив адресов?

Должен ли я просто выполнять обратный отсчет на основе длины массива и выполнять код в обратном вызове, только если обратный отсчет достигнет нуля, или есть лучший способ сделать это в API Карт Google?

Спасибо

1 Ответ

3 голосов
/ 25 мая 2009

Если вы не выполняете обработку особых случаев для каждого ответа (то есть просто делаете что-то, когда они все вернутся), я не вижу обратной стороны в вашем решении обратного отсчета.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...