2016-08-04 4 views
-1

Google지도가 통합 된 하이브리드 앱을 만들고 있습니다. 모든로드 괜찮지 만 주위에지도를 드래그하면 드래그를 해제하고지도의 나머지 부분을로드 할 때까지 회색 영역을 보여줍니다.이오닉 - 드래그하는 동안 회색 영역을 표시하는 Google지도

드래그 해제를 기다리지 않고 surrouding 영역을로드 할 수있는 방법이 없으므로 사용자가 회색 영역으로 이동하지 않아도됩니까?

저는 이오닉과 앵글 루즈를 사용하여 앱을 제작하고 있습니다. 내 controller.js에서

나는지도를

var map = new google.maps.Map(document.getElementById("map"), 
{ 
     center : latLng, 
     zoom : 16, 
     mapTypeControl : false, 
     streetViewControl : false, 
     zoomControl : false, 
     mapTypeControl: false, 

}); 

를로드 그리고 내 map.html에서 보여

<div id="map"></div> 

하지 않을 때 :

enter image description here

을 드래그 :

enter image description here

릴리스에 그것은로드 :

enter image description here

+0

https://github.com/mapsplugin/cordova-plugin-googlemaps를 구현하여 기본 처리 능력을 활용할 수 있습니다. – tothefux

+0

그게 내가 한 짓이고, 이제 네비게이션이 멋져! 감사합니다;) –

답변

2

하이브리드 앱은 앱 내부 웹 브라우저처럼 작동합니다. ionic의 Google지도도 이와 비슷합니다.지도를 드래그하면 웹 브라우저와 동일한 부분이 표시됩니다. 휴대 전화의 인터넷 속도와 앱 성능에 따라 다릅니다. 더 나은 성능을 내기 위해 https://forum.ionicframework.com/t/improving-performance-of-google-maps/894/2을 볼 수 있습니다.

+0

@ Cláudio Barreira는 대답을 수락하고이 질문을 닫으십시오. – Anuj

관련 문제