بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
به روز رسانی کردن ایکن گوگل مپ در مسیر یابی
سلام
من می خواهم مسیر دو مکان مبدا ومقصد را روی نقشه نمایش دهم برای هر دو از یک ایکن استفاده می کنم مبدا مکان فعلی فرد ومقصد از سرور گرفته می شود
مشکل من اینجاست هر لحظه مکان مبدا توسط LocationListener() به روز می شود یک ایکن برای ان نمایش می دهد بنابراین تعداد ایکن ها زیاد می شود چکار کنم فقط ایکن اخری را نمایش دهد و ایکن های قبلی را پاک کند؟ممنون
Sample.locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, new LocationListener() {
@Override
public void onLocationChanged(Location location) {
latitue1 = location.getLatitude();
longtitude1 = location.getLongitude();
animateToLocation(location.getLatitude(), location.getLongitude());
findDirections(latitue1, longtitude1, latitue2, longtitude2, GMapV2Direction.MODE_DRIVING);
}
public void animateToLocation(double latitue, double longtitude) {
LatLng latLng = new LatLng(latitue, longtitude);
map.addMarker(new MarkerOptions()
.title("مبدا")
.icon(BitmapDescriptorFactory.fromResource(R.drawable.man1))
.position(latLng));
map.addMarker(new MarkerOptions()
.title("مقصد")
.icon(BitmapDescriptorFactory.fromResource(R.drawable.locat6))
.position(SOURCE2));
}
0
0
قبل از add marker کد زیر را بزنید ببینید میشه
map.clear(); (10 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .