Pytania otagowane jako google-maps-android-api-2

Google Android Maps Api v2 to następna generacja Google Maps SDK dostępna dla programistów Androida.


7
Google Maps Android API v2 - Interactive InfoWindow (jak w oryginalnych mapach Google na Androida)
Staram się dostosować do własnych potrzeb InfoWindowpo kliknięciu znacznika za pomocą nowego interfejsu API Map Google w wersji 2. Chcę, żeby wyglądało to w oryginalnej aplikacji Google do tworzenia map. Lubię to: Kiedy mam w ImageButtonśrodku, nie działa - całość InfoWindowjest zaznaczona, a nie tylko ImageButton. Czytam, że dzieje się …

9
AndroidRuntime: FATAL EXCEPTION: androidmapsapi-ZoomTableManager
Moja aplikacja korzystająca z Google Maps SDK (v2) właśnie zaczęła się zawieszać z tym wyjątkiem: Process: com.currentlocation.android, PID: 7328 java.lang.ArrayIndexOutOfBoundsException: length=1; index=12 at com.google.maps.api.android.lib6.gmm6.vector.ct.<init>(:com.google.android.gms.dynamite_mapsdynamite@201216081@20.12.16 (120400-0):9) at com.google.maps.api.android.lib6.gmm6.vector.cv.a(:com.google.android.gms.dynamite_mapsdynamite@201216081@20.12.16 (120400-0):23) at com.google.maps.api.android.lib6.gmm6.util.m.run(:com.google.android.gms.dynamite_mapsdynamite@201216081@20.12.16 (120400-0):14) at java.lang.Thread.run(Thread.java:919) W v3 beta SDK, ślad stosu to: 2020-04-23 15:59:06.064 E/AndroidRuntime: FATAL EXCEPTION: main Process: com.example, PID: 22717 …


13
Android Mapy Google v2 - ustaw poziom powiększenia dla myLocation
Czy można zmienić poziom powiększenia myLocation za pomocą nowego interfejsu API Map Google w wersji 2? Jeśli ustawisz GoogleMap.setEnableMyLocation(true);, na mapie pojawi się przycisk umożliwiający znalezienie Twojej lokalizacji. Jeśli go klikniesz, mapa przeniesie Cię do Twojej lokalizacji i przybliży ją do pewnego poziomu. Czy mogę zmienić to powiększenie na mniejsze …

12
Ta aplikacja nie będzie działać, dopóki nie zaktualizujesz usług Google Play (przez Bazaar)
Testuję nowy interfejs API Map Google w wersji 2 na Androida i po uruchomieniu aplikacji pojawia się następujący komunikat: Działa na emulatorze 4.1. Oto mój AndroidManifest.xmlplik: <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.maptest" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="15" /> <permission android:name="com.example.maptest.permission.MAPS_RECEIVE" android:protectionLevel="signature"/> <uses-permission android:name="com.example.maptest.permission.MAPS_RECEIVE"/> <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> <uses-permission …


20
moveCamera z CameraUpdateFactory.newLatLngBounds ulega awarii
Korzystam z nowego interfejsu API Map Google na Androida . Tworzę działanie, które zawiera MapFragment. W ćwiczeniu onResumeustawiam znaczniki w obiekcie GoogleMap, a następnie definiuję ramkę ograniczającą dla mapy, która zawiera wszystkie znaczniki. To używa następującego pseudokodu: LatLngBounds.Builder builder = new LatLngBounds.Builder(); while(data) { LatLng latlng = getPosition(); builder.include(latlng); } …

18
Błąd autoryzacji w Google Maps Android API v2
Moje kroki: dostałem kod SHA1 z debug.keystore stwórz aplikację w konsoli Google API włączona mapa google api v2 wprowadź SHA1; my.package.name pobierz klucz API utworzono plik AndroidManifest: <permission android:name="my.package.name.permission.MAPS_RECEIVE" android:protectionLevel="signature"/> <uses-permission android:name="my.package.name.permission.MAPS_RECEIVE"/> <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="15"/> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" /> <uses-feature android:glEsVersion="0x00020000" android:required="true"/> <application …

18
Dodajesz wersję usług Google Play do manifestu swojej aplikacji?
Śledzę ten samouczek: https://developers.google.com/maps/documentation/android/start#overview, jak dodać Mapy Google do aplikacji w Android SDK. Wydaje się, że jedyny problem, jaki mam, dotyczy tego fragmentu (wszystko inne zrobiłem bez błędów): Edit your application's AndroidManifest.xml file, and add the following declaration within the <application> element. This embeds the version of Google Play services …

12
Jak pobrać usługi Google Play w emulatorze Androida?
Chcę używać interfejsu API usług Google Play w mojej aplikacji, ale kiedy otwieram emulator, aby przetestować moją aplikację, wysyła mi komunikat „Należy pobrać usługi Google Play”. Wiem, że tak się dzieje, ponieważ zakodowałem ten test w mojej MainActivitymetodzie onResume(). Chcę wiedzieć, jak mogę zainstalować usługi Google Play w moim emulatorze, …

17
Zmień położenie przycisku „Moja lokalizacja” interfejsu API Map Google
Korzystam z Google Maps Android API v2 i potrzebuję sposobu, aby określić położenie przycisku „Moja lokalizacja”. Widzę przycisk „Moja lokalizacja” w ten sposób: GooglePlayServicesUtil.isGooglePlayServicesAvailable(getApplicationContext()); final GoogleMap map = ((SupportMapFragment) getSupportFragmentManager() .findFragmentById(R.id.map)).getMap(); // This gets the button map.setMyLocationEnabled(true);


2
Wyczyść znaczniki z mapy Google w systemie Android
Dodałem mapę na aktywność fragmentu i dodałem kilka markerów za pomocą funkcji addMarker, ale jestem w stanie usunąć wszystkie markery, otrzymuję powiadomienie o innej liście markerów, Teraz chcę usunąć wszystkie znaczniki i dodać nowy. jeden sposób na zachowanie wszystkich znaczników na liście i usuwanie ich jeden po drugim, (marker.remove ()) …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.