카카오계정
accounts.kakao.com
[ + 애플리케이션 추가하기] 클릭
앱 이름, 사업자명 입력 후 저장
그럼 다음과 같이 리스트에 애플리케이션이 추가된 것을 확인 가능.
생성된 애플리케이션 클릭
여기서 네이티브앱 키 메모해두고,
[플랫폼 설정하기] 클릭
[Android 플랫폼 등록] 클릭
패키지명과 키 해시 입력 후 저장
아래와 같이 Android 플랫폼이 등록된 것을 확인 가능
해시 키 값은 아래를 참고하면 된다.
https://developers.kakao.com/docs/latest/ko/getting-started/sdk-android-v1
Kakao Developers
카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다.
developers.kakao.com
위 링크에서는 릴리즈 해시 키
keytool -exportcert -alias androiddebugkey -keystore C:\Users\{user}\.android\debug.keystore -storepass android -keypass android | openssl sha1 -binary | openssl base64
다음 명령어로 디버그 해시 키
https://apis.map.kakao.com/android/guide/
위 사이트에서 Kakao SDK 다운받고 압축 해제 후
다음 경로에 있는 라이브러리들과 jar 파일을 복사
jar 파일은 프로젝트\android\app\libs 에 붙여넣기
arm 폴더들은 프로젝트\android\app\src\main\jniLibs 에 붙여넣기
AndroidManifest.xml에 다음과 같은 코드 추가
<manifest ...>
<uses-permission android:name="android.permission.INTERNET" /> <!-- 인터넷 권한 추가 -->
<application>
...
<meta-data
android:name="com.kakao.sdk.AppKey"
android:value="${NATIVE_APP_KEY}" /> <!-- 네이티브 앱 키 설정 -->
</application>
pubspec.yaml
dependencies:
flutter:
sdk: flutter
# The following adds the Cupertino Icons font to your application.
# Use with the CupertinoIcons class for iOS style icons.
cupertino_icons: ^1.0.2
flutter_kakao_map: ^0.0.4
main.dart
import 'package:flutter/material.dart';
import 'package:flutter_kakao_map/flutter_kakao_map.dart';
import 'package:flutter_kakao_map/kakao_maps_flutter_platform_interface.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
debugShowCheckedModeBanner: false,
home: MyAppOne(),
);
}
}
class MyAppOne extends StatefulWidget {
@override
_MyAppState createState() => _MyAppState();
}
class _MyAppState extends State<MyAppOne> {
KakaoMapController mapController;
MapPoint _visibleRegion = MapPoint(37.5087553, 127.0632877);
CameraPosition _kInitialPosition =
CameraPosition(target: MapPoint(37.5087553, 127.0632877), zoom: 5);
void onMapCreated(KakaoMapController controller) async {
final MapPoint visibleRegion = await controller.getMapCenterPoint();
setState(() {
mapController = controller;
_visibleRegion = visibleRegion;
});
}
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: const Text('Flutter KakaoMap example')),
body: Column(
children: [
Center(
child: SizedBox(
width: 300.0,
height: 200.0,
child: KakaoMap(
onMapCreated: onMapCreated,
initialCameraPosition: _kInitialPosition)))
],
),
);
}
}
같이 보면 좋은 글 ▼
https://cording-cossk3.tistory.com/203
[Flutter] 네이버 Maps API 사용하기
네이버 지도 api 사이트 바로가기 NAVER CLOUD PLATFORM cloud computing services for corporations, IaaS, PaaS, SaaS, with Global region and Security Technology Certification www.ncloud.com 위 링크를 통해 이동하면 아래와 같은 화면
cording-cossk3.tistory.com
https://cording-cossk3.tistory.com/198
[Flutter] Google Map API 사용하기
하나하나 자세하게 알려주는 블로그가 없어 내가 직접 포스팅한다. 우선 Google Cloud Platform으로 이동하자! Google Cloud Platform 이동 Google Cloud Platform 하나의 계정으로 모든 Google 서비스를 Google Cloud Pla
cording-cossk3.tistory.com
https://cording-cossk3.tistory.com/208
[Flutter] Kakao Map api 사용하기
카카오 developer 사이트 바로가기 카카오계정 accounts.kakao.com [ + 애플리케이션 추가하기] 클릭 앱 이름, 사업자명 입력 후 저장 그럼 다음과 같이 리스트에 애플리케이션이 추가된 것을 확인 가능.
cording-cossk3.tistory.com
https://cording-cossk3.tistory.com/210
[Flutter] Tmap API 및 Tmap 앱 연동 (1) - Android편
https://openapi.sk.com/ SK open API Recopick 레코픽은 성능과 안정성이 검증된 실시간 개인화 추천엔진과 SK그룹사 데이터를 기반으로 다양한 개인화 서비스를 제공합니다. SK planet openapi.sk.com 위 사이트
cording-cossk3.tistory.com
https://cording-cossk3.tistory.com/212
[Flutter] Tmap API 및 Tmap 앱 연동 (2) - iOS편
후... 반나절을 삽펐다. tmap에서 ios sdk를 다운받고 압축 해제를 하면 아래와 같이 내용물이 들어있다. 혹시 sdk를 어떻게 다운받는지 모른다면 ☞여기😆☜를 클릭해서 보면 된다. 실제 디바이스
cording-cossk3.tistory.com
'프로그래밍 > Flutter-Dart' 카테고리의 다른 글
[Flutter] Tmap API 및 Tmap 앱 연동 (1) - Android편 (0) | 2022.03.15 |
---|---|
[Flutter] 카카오내비 앱 연동하기 (1) - Android (0) | 2022.03.11 |
[Flutter] Navigator.pop 데이터 전달하기 (0) | 2022.03.10 |
[Flutter] endDraw + AppBar actions 함께 쓰기 (0) | 2022.03.10 |
[Flutter] AppBar Module (0) | 2022.03.10 |
댓글