Google Maps API för Android (6 / 7 steg)
Steg 6: Google Maps för bära
Välkommen äventyrslystna sådana! Detta avsnitt är för de tappra själar som vågade sig in i den outforskade territorium av Android bära. Grattis till genom varje steg av handledning :D
Detta avsnitt kommer att beröra Google Maps API genomförandet för Android bära. Känsla upp till det? Store, låter komma igång!
Koncept:
Som jag är säker på att du har gissat, är Android bär en relativt ny mobil plattform utformad för kläder. Vad är riktigt coolt om Android bär, är att utveckling för det är nästan identisk med den traditionella mobila plattformen. Så, alla utvecklingen vi bara gjorde i föregående steg för Google Maps på mobil är exakt samma för Android bära!
Mot bakgrund av den dominerande parallellitet mellan två plattformar, ska jag fokusera på ett fåtal nyckelfaktorer som egentligen bara gäller Android bära.
Layout Design:
När integrera Google Maps i din slitage app, helst vill du synpunter vara engagerande. Problemet med det är användaren inte kan använda traditionella svep-till-exit gester för att sluta ut på kartan. Lyckligtvis finns det en tjusig liten verktyg vi kan använda kallas en DismissOverlayView som, när anropas via en OnLongClickListener, överlägg hela vyn med en exit-knappen. Om du vill använda är DismissOverViews det två komponenter, platshållaren layout och Java-implementering. Kolla in genomförandet för båda nedan:
<!--placera denna DismissOverlayView någonstans i layouten för att det ska kallas. -->
< android.support.wearable.view.DismissOverlayView
Android: id = "
Android: layout_height = "match_parent"
Android: layout_width = "match_parent" / >
Ställa in DismissOverlayView i onCreate().
mDismissOverlay = (DismissOverlayView) findViewById(R.id.dismiss_overlay);
mDismissOverlay.setIntroText(R.string.basic_wear_long_press_intro);
mDismissOverlay.showIntroIfNecessary();
...
Visa DismissOverlayView när kartan är lång-pressande.
public void onMapLongClick(LatLng latLng) {mDismissOverlay.show();}