Я использую карту Google v3, чтобы выполнить перевод адресов.Я передаю запрос и функцию обратного вызова в Geocoder.geocode .Функция обратного вызова добавит маркер на карту.В конце концов, я использую map.FitBounds(fullBounds)
, чтобы сделать всех создателей видимыми, где map
- это Карта объект, fullBounds
- LatLngBounds объект.
нижеэто часть моего кода:
for(i = 0; i < requestArray.length; i ++)
{
geo.geocode(requestArray[i], calbck);
}
Моя проблема в том, что когда я вызываю map.fitBounds(fullBounds)
в calbck
, не все функции обратного вызова завершаются (всегда, по моим наблюдениям).Так как же мне отложить fitBounds
, чтобы все функции обратного вызова завершились?