ionic-team / ionic-native-google-maps

Google maps plugin for Ionic Native

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Some indoor map tiles aren't showing up

dzbrand opened this issue · comments

Hi I am testing out the capabilities of Google Maps in mapping an airport and I have been able to get it to show me the level manager and roughly a quarter of the airport, but the other 75% does not show up as an indoor area.

Looking on maps.google.com on the browser, I know there is more that it can show, and I can't figure out what the issue is.

Does anyone know what the problem might be? It doesn't seem to be related to my cdebecause the rest of the map shows up, it just seems like it's missing the tiles or something, but who knows! The related code is below

import { Component } from '@angular/core';
import { Platform } from "@ionic/angular";
import { Geolocation } from '@ionic-native/geolocation/ngx';
import { GoogleMap, GoogleMaps, GoogleMapOptions, Environment, GoogleMapsEvent, LatLng, MarkerOptions, Marker } from "@ionic-native/google-maps";
import { ThrowStmt } from '@angular/compiler';

// declare var google: any;

@Component({
  selector: 'app-polygon-drawer',
  templateUrl: './polygon-drawer.page.html',
  styleUrls: ['./polygon-drawer.page.scss'],
})
export class PolygonDrawerPage {
  map: GoogleMap;	
  constructor(public platform: Platform) { }

	async ngOnInit() {
    	        await this.platform.ready()
	  }
	  
	ngAfterViewInit() {
		this.loadMap()
	}

	loadMap() {

		Environment.setEnv({
			'API_KEY_FOR_BROWSER_RELEASE': 'APIKEY',
			'API_KEY_FOR_BROWSER_DEBUG': 'APIKEY'
		  });
		
		let mapOptions: GoogleMapOptions = {
		  camera: {
			 target: {
			   lat: 48.1195049,
			   lng: 16.5639036
			 },
			 zoom: 18,
			 tilt: 0
		   }
		};
		console.log('a map should be created soon');
		this.map = GoogleMaps.create('map_canvas', mapOptions);
	}
}

Please ask to Google. This plugin just provides the ability to use the native sdk from JavaScript. Behaviors of the SDK is out of control.

Thanks for pointing me in the right direction!

Google support said they found the issue and mentioned that the missing tiles were actually fixed in v3.1.0 beta version of the Android SDK.

2 last questions for you, what version of the Android SDK does the plugin currently use? And if not 3.1.0, is there a way to update the SDK through the plugin? And if not, do you have plans on supporting the new version?

Appreciate your time!