내 안드로이드 응용 프로그램에 Google지도를 표시하고 싶습니다. 쇼 내가 할과 같은 몇 가지 기본적인 단계 :Android -지도가 표시되지 않음
의 AndroidManifest.xml
<uses-permission android:name="android.permission.INTERNET" />
maps.xml
<view android:id="@+id/mv"
class="com.google.android.maps.MapView"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_weight="1"
android:clickable="true"
android:apiKey="0cNoErXkpZDlKvCYr_OFj5xZD39-***********"
/>
이 5 월지도 클래스, 수입에서 onCreate 방법
import com.google.android.maps.GeoPoint;
import com.google.android.maps.MapActivity;
import com.google.android.maps.MapController;
import com.google.android.maps.MapView;
import android.os.Bundle;
지도 onCreate()지도 클래스
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.maps);
mapView = (MapView)findViewById(R.id.mv);
mapView.setSatellite(false);
mapView.setTraffic(false);
mapView.setBuiltInZoomControls(true);
int maxZoom = mapView.getMaxZoomLevel();
int initZoom = maxZoom-2;
mapControl = mapView.getController();
mapControl.setZoom(initZoom);
latE6 = (int) (lat*1e6);
lonE6 = (int) (lon*1e6);
gp = new GeoPoint(latE6, lonE6);
mapControl.animateTo(gp);
overlayButton = (Button)findViewById(R.id.doOverlay);
하지만 난 로그 캣을 읽으려고 할 때지도하고, 난 노란색이 오류가 표시 whithout 내지도 didnt 한 쇼, 난 단지 그리드를 볼 이유
Recycling dispatcher android_maps_conflict_a[email protected]40563470
저를 도와주세요. 고마워요.
내 API 키가 정확하다고 확신했습니다. 나는 새로운 API 키를 요청하고 내 안드로이드 응용 프로그램을 설정하려고하지만 여전히 그리드보기를 제공합니다> _ < – DevYudh
Eclipse에서 바로 응용 프로그램을 실행하고 있습니까? 아니면 먼저 내보내고 apk로 설치하고 있습니까? ? Eclipse에서 실행하는 경우 빌드하고 전화기에 설치하십시오. 귀하의 오류는 일반적인 API 키 문제입니다. –
내 노트북과 내 Eclipse IDE에서 바로 내 앱을 실행합니다. 나는 가져 오기/내보내기 또는 다른 장치에서 실행하지 못했습니다. 그 코드를 작성하기 전에 간단한 맵을 사용하여 내 맵을 normaly처럼 보여줍니다. 그러면 오버레이 버튼을 만들고 lat & lon에서 경로를 표시하려고 시도합니다. 그런 다음 에뮬레이터에서 실행하려고합니다. 그러나 내가 본 것은 그리드 뿐이며 이전에는지도가 없습니다. 필요성 논의에 대한 감사 @Sander 는 @ _ @ – DevYudh