| 255 | | } |
|---|
| 256 | | else |
|---|
| 257 | | { |
|---|
| 258 | | _mapProvider = MapProviderFactory.getMapProvider(provider); |
|---|
| | 257 | |
|---|
| | 258 | } else { |
|---|
| | 259 | switch(provider) { |
|---|
| | 260 | case "BLUE_MARBLE": |
|---|
| | 261 | _mapProvider = new BlueMarbleMapProvider(); |
|---|
| | 262 | break; |
|---|
| | 263 | case "OPEN_STREET_MAP": |
|---|
| | 264 | _mapProvider = new OpenStreetMapProvider(); |
|---|
| | 265 | break; |
|---|
| | 266 | case "MICROSOFT_AERIAL": |
|---|
| | 267 | _mapProvider = new MicrosoftAerialMapProvider(); |
|---|
| | 268 | break; |
|---|
| | 269 | case "MICROSOFT_HYBRID": |
|---|
| | 270 | _mapProvider = new MicrosoftHybridMapProvider(); |
|---|
| | 271 | break; |
|---|
| | 272 | case "MICROSOFT_ROAD": |
|---|
| | 273 | _mapProvider = new MicrosoftRoadMapProvider(); |
|---|
| | 274 | break; |
|---|
| | 275 | case "GOOGLE_AERIAL": |
|---|
| | 276 | _mapProvider = new GoogleAerialMapProvider(); |
|---|
| | 277 | break; |
|---|
| | 278 | case "GOOGLE_HYBRID": |
|---|
| | 279 | _mapProvider = new GoogleHybridMapProvider(); |
|---|
| | 280 | break; |
|---|
| | 281 | case "GOOGLE_ROAD": |
|---|
| | 282 | _mapProvider = new GoogleRoadMapProvider(); |
|---|
| | 283 | break; |
|---|
| | 284 | case "YAHOO_AERIAL": |
|---|
| | 285 | _mapProvider = new YahooAerialMapProvider(); |
|---|
| | 286 | break; |
|---|
| | 287 | case "YAHOO_HYBRID": |
|---|
| | 288 | _mapProvider = new YahooHybridMapProvider(); |
|---|
| | 289 | break; |
|---|
| | 290 | case "YAHOO_ROAD": |
|---|
| | 291 | _mapProvider = new YahooRoadMapProvider(); |
|---|
| | 292 | break; |
|---|
| | 293 | } |
|---|