반응형
안녕하세요 돼지왕 왕돼지입니다.
오늘은 MapView 관련 APIs 에 대해 살펴볼께요. ( MapView, MapController, GeoPoint, Geocoder, Address )
이 글은 http://www.winapi.co.kr/android/ 를 참조하여 정리한 자료입니다.
<Map 위치 URI>
geo:위도,경도?z=확대레벨
<example>
String pos = String.format("geo:%f,%f?z=16", latitude, longitude);
Uri uri = Uri.parse(pos);
Intent intent = new Intent(Intent.ACTION_VIEW, uri);
startActivity(intent);
<MapView 이용 관련 권한 및 library 설정 - @ Manifest>
<uses-sdk android:minSdkVersion="7" />
<uses-library android:name="com.google.android.maps" />
</application>
<uses-sdk android:minSdkVersion="7" />
<uses-permission android:name="android.permission.INTERNET" />
<MapView Layout - @ layout>
<com.google.android.maps.MapView
android:id="@+id/mapview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:apiKey="사용자의 apiKey를 기입하십시오"
android:clickable="true"
/>
<MapController>
<MapView>
MapController MapView.getController()
int setZoom(int zoomLevel)
void setCenter(GeoPoint point)
void animateTo(GeoPoint point [, android.os.Message message])
<MapView>
void setBuiltInZoomControls(boolean tf)
void setSatellite(boolean on)
void setStreetView(boolean on)
void setTraffic(boolean on)
<GeoPoint>
GeoPoint GeoPoint(long latitude, long longitude)
<Geocoder>
<Address Class - Address.>
List<Address> getFromLocation (double latitude, double longitude, int maxResults)
List<Address> getFromLocationName (String locationName, int maxResults [, double lowerLeftLatitude, double lowerLeftLongitude, double upperRightLatitude, double upperRightLongitude])
<Address Class - Address.>
String getCountryCode ()
String getCountryName ()
String getFeatureName ()
String getLocality ()
String getPhone ()
String getPostalCode ()
double getLatitude ()
double getLongitude ()
2012/02/18 - [프로그래밍 놀이터/안드로이드] - [Android/안드로이드] MapView 사용을 위한 기본 설정.
2012/02/18 - [프로그래밍 놀이터/안드로이드] - [Android/안드로이드] MapView Overlay 관련 Apis 와 simple example.
로그인 없이 추천 가능합니다. 손가락 꾸욱~
반응형
'프로그래밍 놀이터 > 안드로이드, Java' 카테고리의 다른 글
[Android/안드로이드] GeoCoder 사용법. (0) | 2012.02.18 |
---|---|
[Android/안드로이드] GPS 관련 APIs with simple example. (0) | 2012.02.18 |
[Android/안드로이드] MapView Overlay 관련 Apis 와 simple example. (0) | 2012.02.18 |
[Android/안드로이드] 잘 쓰면 매우 쉬운 개발! 잘못쓰면 완전 짜증나는 xml. (0) | 2012.02.18 |
[Android/안드로이드] MediaPlayer 관련 개발 Tip들. (2) | 2012.02.18 |
댓글