Ox.Map: make sure loading icon is actually present
This commit is contained in:
parent
fc1192f156
commit
2d0fdae171
1 changed files with 4 additions and 4 deletions
|
@ -774,11 +774,11 @@ Ox.Map = function(options, self) {
|
||||||
// gets the largest place at latlng that would fit in bounds
|
// gets the largest place at latlng that would fit in bounds
|
||||||
var callback = arguments.length == 3 ? callback : bounds,
|
var callback = arguments.length == 3 ? callback : bounds,
|
||||||
bounds = arguments.length == 3 ? bounds : null;
|
bounds = arguments.length == 3 ? bounds : null;
|
||||||
self.$loadingIcon.start();
|
self.$loadingIcon && self.$loadingIcon.start();
|
||||||
self.geocoder.geocode({
|
self.geocoder.geocode({
|
||||||
latLng: latlng
|
latLng: latlng
|
||||||
}, function(results, status) {
|
}, function(results, status) {
|
||||||
self.$loadingIcon.stop();
|
self.$loadingIcon && self.$loadingIcon.stop();
|
||||||
if (status == google.maps.GeocoderStatus.OK) {
|
if (status == google.maps.GeocoderStatus.OK) {
|
||||||
if (bounds) {
|
if (bounds) {
|
||||||
Ox.forEach(results.reverse(), function(result, i) {
|
Ox.forEach(results.reverse(), function(result, i) {
|
||||||
|
@ -810,11 +810,11 @@ Ox.Map = function(options, self) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function getPlaceByName(name, callback) {
|
function getPlaceByName(name, callback) {
|
||||||
self.$loadingIcon.start();
|
self.$loadingIcon && self.$loadingIcon.start();
|
||||||
self.geocoder.geocode({
|
self.geocoder.geocode({
|
||||||
address: name
|
address: name
|
||||||
}, function(results, status) {
|
}, function(results, status) {
|
||||||
self.$loadingIcon.stop();
|
self.$loadingIcon && self.$loadingIcon.stop();
|
||||||
if (status == google.maps.GeocoderStatus.OK) {
|
if (status == google.maps.GeocoderStatus.OK) {
|
||||||
callback(new Ox.MapPlace(parseGeodata(results[0])));
|
callback(new Ox.MapPlace(parseGeodata(results[0])));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue