Comment obtenir des itinéraires arrow sans utiliser google maps api

Je suis nouveau dans les applications de développement et de navigation Android. Je développe une application de navigation comme Google Navigation mais avec un chemin différent. Je suis capable d'obtenir mon propre chemin. Maintenant, je souhaite montrer mon chemin dans l'application de la même manière que l'application Google Navigation. Mais je ne veux pas utiliser Google Navigation API. Dans l'application de navigation Google, ils représentent la position actuelle par une flèche.

Quelqu'un sait-il utiliser la même représentation? Ou n'importe qui peut me donner des conseils où dois-je chercher?

  • Liste de tri d'Android par ordre alphabétique
  • Transition élément élémentaire ne fonctionne pas sur la première charge avec Picasso
  • Mode approprié pour utiliser les variables de l'environnement système dans gradle en utilisant Android Studio
  • HTML5 ou Android
  • Passer l'événement de défilement vers une autre vue
  • Scène OpenGL avec fond transparent + widgets natifs ci-dessous et au-dessus
  • One Solution collect form web for “Comment obtenir des itinéraires arrow sans utiliser google maps api”

    L' Android Asset Studio est un bon site Web pour les icônes, vous pouvez en créer un très semblable au marqueur de google maps habituel.

    L'ajout d'un marqueur à la carte est effectué en utilisant des superpositions dans Android. Le code ci-dessous se trouve dans le code OnCreate d'une activité qui étend MapActivity.

    MapView myMap = ((MapView)findViewById(R.id.myMapView)); Drawable marker = getResources().getDrawable(R.drawable.marker); List<Overlay> mapOverlays = null; GeoPoint point = new GeoPoint(Latitude, Longitude) myOverlays overlays = new myOverlays(marker, this); Overlay item oi = new OverlayItem(point, "Desc", ""); overlays.add(oi); mapOverlays = myMap.getOverlays(); mapOverlays.add(overlays); 

    Classe myOverlays:

     import java.util.ArrayList; import android.content.Context; import android.graphics.drawable.Drawable; import com.google.android.maps.ItemizedOverlay; import com.google.android.maps.OverlayItem; @SuppressWarnings("rawtypes") public class myOverlays extends ItemizedOverlay { private ArrayList<OverlayItem> overlays = new ArrayList<OverlayItem>(); Context context; public myOverlays(Drawable marker) { super(boundCenter(marker)); } public myOverlays(Drawable marker, Context act) { super(boundCenter(marker)); context = act; } public void addOverlay(OverlayItem overlay) { overlays.add(overlay); populate(); } @Override protected OverlayItem createItem(int i) { return overlays.get(i); } @Override public int size() { return overlays.size(); } } 
    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.