diff --git a/src/chart/map/backwardCompat.js b/src/chart/map/backwardCompat.js index 0efd8bc90c86129e22f85b4aafcaf34db3f59021..989c39dd7deec3a71c56e2c9cf96ca2186311293 100644 --- a/src/chart/map/backwardCompat.js +++ b/src/chart/map/backwardCompat.js @@ -57,17 +57,17 @@ define(function (require) { }); // Convert map series which only has markPoint without data to scatter series if (!(seriesOpt.data && seriesOpt.data.length)) { - // Use same geo if multiple map series has same map type - var geoOpt = newCreatedGeoOptMap[seriesOpt.map]; - if (!geoOpt) { - geoOpt = newCreatedGeoOptMap[seriesOpt.map] = createGeoFromMap(seriesOpt); - } if (!option.geo) { option.geo = []; } var geoIndex = option.geo.length; + // Use same geo if multiple map series has same map type + var geoOpt = newCreatedGeoOptMap[seriesOpt.map]; + if (!geoOpt) { + geoOpt = newCreatedGeoOptMap[seriesOpt.map] = createGeoFromMap(seriesOpt); option.geo.push(geoOpt); + } var scatterSeries = seriesOpt.markPoint; scatterSeries.type = 'scatter';