2012-04-05 6 views

답변

1

Activty 내부의지도보기 : 내가 (ItemizedOverlay,Overlay,OverlayItem)에 액세스 할 수있는 모든 수업을 고려해 볼 때 이것이 최고의 옵션이라고 생각합니다. MapActivity과 함께 사용할 수있는 훌륭한 프레임 워크를 제공합니다. 전체 화면지도 또는 큰지도를 사용 중이거나 10 개 이상의 경유지를 사용중인 경우지도 뷰를 사용합니다.

Javascript MapView - 작은 크기의지도 (1/4 화면) 또는 하나 또는 두 개의 경유지가있는 곳에서는이 값을 사용합니다. 이것은 MapView의 경량 래퍼이므로, JS 코드를 다시 실행하고 WebView를 새로 고쳐야하기 때문에 여러 오버레이에 대한 처리 시간이 오래 걸릴 수 있습니다.

전체적으로 IMHO, 더 나은 클래스에 대한 액세스뿐만 아니라 비싸지 않은 인터페이스를 제공하기 때문에 MapActivity 안에 MapView를 사용합니다.

행운을 빈다.

+0

Google Android JavaScript Google지도 라이브러리에는 Google Maps JavaScript API (V3)에 추가 기능이 없습니다. – kmb64

+0

내가 이해하는 것으로부터, javascript는'ItemizedOverlay','OverlayItem' 또는'Overlay' 자체를 사용할 방법이 없습니다. 그들은 자신의 클래스 인'Marker'를 가지고 있습니다. 반면 JS 인터페이스를 사용하면 확대/축소 수준뿐만 아니라 데이터베이스와 같은 많은 다른 기능을 기반으로 마커를 변경할 수 있습니다. 다음은 Javascript지도를 만드는 방법에 대한 몇 가지 팁을 제공하는 링크입니다. https://developers.google.com/maps/articles/ 그러나 마커의 위치를 ​​지속적으로 업데이트하기 위해 스레드를 사용하고 있습니다. 지도를 회전시킵니다. WebView 맵을 사용하면 이러한 요구 사항을 충족시킬 수 없습니다. – crocboy

0

실화 스레드가 here 이 하나의 목표는 내 다음 애플 리케이션을위한 내 필요에 가장 적합한 발견하는 것입니다. 저는 javascript v3 및 android v2의 기본 기능 중 일부를 분석하기 시작했습니다.

관련 문제