안..녕.하세요; 구글맵에 위치 표시하는 예제를 하고 있는데요~
에러는 안나타나는데 unexpected closed가 되버리네용..
package com.androidhuman.example.HelloMaps;
import java.util.List;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
//import android.widget.FrameLayout;
import com.google.android.maps.GeoPoint;
import com.google.android.maps.ItemizedOverlay;
import com.google.android.maps.MapActivity;
import com.google.android.maps.MapController;
import com.google.android.maps.MapView;
import com.google.android.maps.Overlay;
import com.google.android.maps.OverlayItem;
public class HelloMaps extends MapActivity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstancestate) {
super.onCreate(savedInstancestate);
setContentView(R.layout.main);
Drawable marker = getResources().getDrawable(R.drawable.paw);
marker.setBounds(0,0,marker.getIntrinsicWidth(),marker.getIntrinsicHeight());
HutsItemizedOverlay huts = new HutsItemizedOverlay(marker);
MapView map = (MapView) findViewById(R.id.map);
map.setSatellite(true);
final MapController mapControl = map.getController();
mapControl.setCenter(huts.getCenter());
mapControl.zoomToSpan(huts.getLatSpanE6(),huts.getLonSpanE6());
List<Overlay> overlays = map.getOverlays();
overlays.add(huts);
}
private class HutsItemizedOverlay extends ItemizedOverlay<OverlayItem> {
public HutsItemizedOverlay(Drawable defaultMarker){
super(defaultMarker);
boundCenterBottom(defaultMarker); //표식 밑에 그림자 드리우기
populate();
}
public GeoPoint hutPoints[] = new GeoPoint[]{
new GeoPoint(44258793, -71318940),
new GeoPoint(44195798, -71494402)
};
protected OverlayItem createItem(int i){
OverlayItem item = new OverlayItem(hutPoints[i], null, null);
return item;
}
public int size(){
return hutPoints.length;
}
}
@Override
protected boolean isRouteDisplayed() { //지도에 경로(route)표시를 할 것인가에대한 여부
// TODO Auto-generated method stub
return false;
}
}
이게 .java고용,
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<com.google.android.maps.MapView
android:id="@+id/map"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:apiKey="API 키값"
android:clickable="true"
/>
</LinearLayout>
이게 main.xml 이에요
이것떄문에 미치겠어요 ㅠㅠ 한번 봐주심 안될까요??ㅠ?ㅠ