Android Asset Studio आइकन के लिए काफी अच्छी वेबसाइट है, आप सामान्य Google मानचित्र मार्कर के समान एक बना सकते हैं।
मानचित्र पर मार्कर जोड़ना एंड्रॉइड में ओवरले का उपयोग करके किया जाता है। नीचे दिया गया कोड एक गतिविधि के ऑनक्रेट में है जो 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);
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();
}
}
आप एक तीर छवि के साथ एक बिंदु बाहर अपने स्थान की आवश्यकता है? क्या मैं सही हू? – Satheesh
क्या आपने ऐसा कुछ करने की कोशिश की? http://android-er.blogspot.com.es/2010/08/simple-compass-sensormanager-and.html – jzafrilla
यह वही है जो आप ढूंढ रहे हैं: http://adrianandroid.blogspot.co.il/2012 /09/how-to-draw-shortest-path-between-two.html –