Xamarin.Android에서 Google Maps Android API v2 사용
4902 단어 안드로이드XamarinC#GoogleMapsAPI
굉장히 풍부하기 때문에, 이것 하나대로 움직이면 대부분의 일은 할 수 있게 되지 않을까. . .
그러므로 이 안의 MapsAndLocationDemo_v2을 움직여 보겠습니다. Readme.md를 따라.
소스 얻기
먼저 monodroid-samples 를 Clone 할 때.
$git clone git://github.com/xamarin/monodroid-samples.git
클라이언트 라이브러리 빌드(Building the Client Library)
여기서 말하는 클라이언트 라이브러리는 Android SDK에 포함된 Google Play services입니다.
이 준비는 본인 Android 개발에서 Google Maps Android API v2를 사용할 때 필요하므로, 이것이 누군가는,
등을 참고로.
SDK에서 Google Play 서비스를 얻을 수 있다면,
{※あなたのAndroidSDKディレクトリ}/extras/google/google_play_services/libproject/google-play-services_lib
가 되어 있을 것.※Xamarin.Android에서 사용되는 Android SDK는 Xamarin Studio의 Preferences → SDK Locations → Android에서 확인할 수 있습니다.
google-play-services_lib
로 이동하여 Ant용 빌드 파일을 생성합니다.$cd google-play-services_lib
$Android update project --path .
$ant debug
Readme.md 그럼
android project update -p .
그리고 {あなたのAndroidSDKディレクトリ}/tools
에 패스 통과해 두지 않으면 android 명령 사용할 수 없습니다. ant도 (ryant 의 실행에 성공하면/bin 속에 classes.jar 라고 할 수 있을 것입니다.
그런 다음 Xamarin Studio에서
MapsAndLocationDemo.sln
를 열고 GooglePlayService 프로젝트를 확장합니다.그러면
project.properties
`파일이 빨간색이기 때문에 (제대로 지정된 위치에 google-play-services_lib를 복사하면 빨간색이 아닐지도 모르기 때문에) 이것을 한 번 삭제하고 다시 추가합니다. 링크 파일로, 네.일련의 이미지 붙일 때.
Google Maps v2 API Key
Google Maps v2 API Key 취득도 본가와 동일하지만,
디렉토리가,
/Users/[USERNAME]/.local/share/Xamarin/Mono for Android/debug.keystore
그래서 거기만 주의. (←Mac의 경우. Win은 Readme.md 봐)해당 디렉토리로 이동하여 다음 명령으로 표시되는 키 중 SHA-1을 복사합니다.
$keytool -V -list -keystore debug.keystore -alias androiddebugkey -storepass android -keypass android
그 후,
참고로 Google API Console에서 API 키를 가져옵니다.
API Key를 얻는 데 필요한 패키지 이름과 얻은 API Key를 붙여 넣는 위치는 모두 MapsAndLocationDemo 프로젝트의 AndroidManifest.xml에 있으므로 먼저 열어 두는 것이 좋습니다.
API Key 를 취득하면,
com.google.android.maps.v2.API_KEY
에 붙여 넣어 준비 완료입니다.A Note About Google Play Services
Google Play 서비스가 기기에 설치되어 있지 않으면 작동합니다. 즉, 에뮬레이터에서 작동합니다. Google Play Services를 설치하는 방법과 같이 내가 아는 것은 아닙니다. 그렇습니다.
움직여 보자
「실기로」 움직여 봅니다.
움직이고 있습니다. (위는 Show Map with Overlays를 움직인 곳)
이번은 여기까지. 코드의 깊은 추격은 일을 재차.
Reference
이 문제에 관하여(Xamarin.Android에서 Google Maps Android API v2 사용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/amay077/items/2d76a090d49926805431텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)