آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

چطور میشه متن فارسی توی title مارکر google map گذاشت ؟(تاحدودی حل شد)(کمک)

PandaStudio  11 سال پیش  11 سال پیش
+3 0

سلام دوستان

من روی پروژه Google Map دارم کار میکنم اما متوجه شدم برای ()title و ()snippet که مقدار فارسی میذارم نشون نمیده و با tap کردن marker یه باکس سفید و خالی باز میشه توی stack هم دیدم به این مشکل خورده بودن اما کسی جواب نداده بود.

لطفا اگه کسی این مشکلو حل کرده راهنمایی کنه

ممنون

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
PandaStudio  11 سال پیش
+4 0

سلام

با کد زیر تونستم مشکل فارسی نویسی را حل کنم.

شما با این کد یک ویو دلخواه طراحی میکنید و به googlemap اختصاص میدید و به این ترتیب با tap کردن marker ویو مورد نظر شما به نمایش در میاد و حالا میتونید داخل اون ویو textview بذارید و با متن مورد نظر ()settext کنید.

GoogleMap googleMap;
--------------------------- 
private void addMarker(double lat, double lan, int icon, final String title, final String content) {
MarkerOptions marker = new MarkerOptions()
.position(new LatLng(lat, lan))
.icon(BitmapDescriptorFactory.fromResource(icon));


googleMap.setInfoWindowAdapter(new InfoWindowAdapter() {

@Override
public View getInfoWindow(Marker arg0) { return null; }

@Override public View getInfoContents(Marker marker) {
View v = getLayoutInflater().inflate(R.layout.map_custom_window, null);
TextView txtTitle = (TextView) v.findViewById(R.id.txtTitle);
TextView txtContent = (TextView) v.findViewById(R.id.txtContent);

txtTitle.setText(title);
txtContent.setText(content);

return v;
}
});
googleMap.addMarker(marker);
}

اما یه مشکل بزرگ -> وقتی چندتا marker پشت سر هم add میکنی مثل زیر مقدار textview تمام marker ها برابر آخرین بار فراخوانی متد addMarker میشه 

1-addMarker(32, 51,R.drawable.icon1,"محتوای 1","عنوان 1"));
2-addMarker(33, 51,R.drawable.icon2,"محتوای 2","عنوان 2"));
3-addMarker(34, 51,R.drawable.icon3,"محتوای 3","عنوان 3"));
4-addMarker(35, 51,R.drawable.icon4,"محتوای 4","عنوان 4"));

برای نمونه توی کد بالا مقدار textview برای تمام markerها معادل مقدار خط4 میشه

این مشکلو به نظرتون چطور حل کنم؟

 

 
0 0
اگه تونستی لطف کن از این چیزی که میگی یه ScreenShot بزار (11 سال پیش)
+2 0
اسکرین شان خروجی کد را گذاشتم (11 سال پیش)
0 0
من که کار نکردم با GM ولی از ظاهر کدها میشه گفت چون اون دوتا عدد اول ورودی متد (که نمیدونم چین) یکی هستن این مشکل مربوط به اونه :) (11 سال پیش)
0 0
نه :-) اونو حواسم نبوده یکی گذاشتم به اون مربوط نمیشه. خوبشد گفتی الان ویرایش میکنم (11 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .