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?

  • Quelle est la différence entre la barre d'outils AppBarLayout vs?
  • Les problèmes ADK et Eclipse - com.android.future et USBAccessory?
  • Firebase Auth ne fonctionne pas - msgstr "Mettre à jour Google Play services" sur l'émulateur (Android)
  • Récupérer une ressource desséchable d'Uri
  • Modification du comportement de la ligne
  • Existe-t-il un moyen de localiser par programme chaque Windows dans une application donnée?
  • 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.