وب با سلام به همه واسه اینکه من خیلی از این سایت و ترفند های دیگران استفاده کردم میخوام یه کمکی بکنم .
اول اینکه نقشه ها در offline maps ورژن 4.2.1 یدون این راه به هیچ وجه اجرا نمیشه پس تلاش بیخودی نکنین حتی با کانورتر هم که موجود هست گزینه 4.2.1 v11 رو انتخاب کنین نقشه اجرا نخواهد شد.
من نقشه تهران برای iphone 4 رو دانلود کردم و تو پست بعدی میزارم واسه همه و یه توضیح هم میدم که چگونه نقشه رو اجرا کردم.
1- اول شما به این برنامه ها احتیاج دارین
gmdl (global map downloader لینک ندارم ولی سرچ گوگل پیدا میکنین
SQlite Database Browser SQLite Database Browser | http://sourceforge.net/projects/sqlitebrowser/
sb setting cydia
gmdl hack fw4 version 10 http://iphoneofflinemap.googlecode.c...d15fcbe310858d
این فایل رو تو پست بعدی جای دیگه هم براتون آپلود میکنم GMDL ip4 v10 hack.rar
2- حالا شما باید تو این مسیر ها فایل hack v 10 رو که دانلود کردین به این مسیرها در برنامه gmdl انتقال بدین :
Copy "Global Map Download Tool.exe" into the /bin/debug folder of your GMDT install.
Copy "iPhoneF.cs" and "iPhoneF.Designer.cs" into the /bin folder of your GMDT install
بعد برنامه رو واز کنین و جایی رو که میخواهین انتخاب کنین بعد preview 1x رو بزنین که مطمئن بشین درست انتخاب کردین و از سمت چپ بالا download map رو بزنین بعد در صفحه بعد جاهایی که نیاز ندارین تیکش رو بردارین و مقدار زوم رو انتخاب کنین و اون گذینه بالا که یه جمله هست رو بزنین ! شروع به دانلود میشه در سمت راست بالا در پایان دانلود گذینه iphone رو بزنین بعد در صفحه بعدی از سمت راست گذینه fw v10 رو انتخاب کنین و شروع به کانورت میکنه اگر این کارهارو بکنین واسه کسایی که ورژن 4.1 هستن فایلی که بهتون در پایان کار میده راحت با offline maps سازگار ولی برای 4.2.1 ها باید مراحل زیر رو هم دنبال کنین (میدونم خیلی سخت و تجربه میخواد و من هم خیلی بد توضیح دادم ولی نوشته های من واسه آدمای حرفه ایی هست که نقشه دانلود کنن واسه بقیه آپلود کنن مطمئنم اونا متوجه شدن )
3- برای کسایی که در ورژن 4.2.1 هستن برید به این آدرس تو آیفونتون var/mobile/Library/Caches/Maps/MapTiles/ و هرچی اونجا هست پاک کنین بعد یک بار به اینترنت با آیفون وصل بشین و برنامه map رو واز کنین و بعد از 1 دقیقه ببندین باز به همون آدرس var/mobile/Library/Caches/Maps/MapTiles/ برین و ایندفعه فایلی به این نام میبینین MapTiles.sqlitedb اون رو بریزین رو هاردتون بعد برنامه SQlite Database Browser رو واز کنین و اون فایلی رو که ریختین رو هارد لود کنین تو برنامه. در داخل برنامه SQlite Database Browser از بالا قسمت browse data رو انتخاب کنین و table رو بزنین بعد version رو انتخاب کنین حالا اعدادی رو که در قسمت 1 و 2 میبینین فقط یاداشت کنین مال من 11 . 95 بود و حرفی که در locale هست هم یاداشت کنین مال من en_US بود.
4- خوب دوباره این برنامه رو واز کنین SQlite Database Browser و این دفعه فایل اصلی نقشه ایی که دانلود کردین رو لود کنین برید به قسمت browsw data در table منوی version رو انتخاب کنین و از بالا که علامت ضربدر قرمز داره delete table
رو بزنین و بعد بقل او گذینه create table رو همچنین بزنین و این جوری که تو این متن انگلیسی هست نام گذاری کنین دیگه حال نداشتم ترجمه کنم بابا !!!
Now click the create table button, and set the table name to 'version'. Click Add button to add a field. Call it 'version' and hit the ... button to set the field type to 'int' - then create. Add another field called 'locale' and this time set the field type to 'text' - and create. Again hit create to create the new table.
حالا برگردید به browse data و 2 بار بر روی new record بزنین تا دو ردیف به وجود بیاد ( مثل فایل قبلی که لود کرده بودین) و حالا اون اعداد و حروفی که یاداشت کرده بودین رو اینجا دقیقن مثل همون وارد کنین بعد سیو کنین دیتا بیس رو . حالا فایل نقشه ایی که دانلود کردین کاملا سازگار با 4.2.1 میباشد لازم به ذکر است که گوگل این تغییر رو که بوجود آورده بود تو ورژن 4.2.1 ِ در 4.3.1 تغییر نکرده و کاملا با این روش میتونین رو 4.3.1 هم offline maps رو اجرا کنین البته من تست نکردم.
5- در آخر با همون روش قدیم بریزین نقشه جدیدو که در آخر سیو کردین تو var/mobile/Media/Maps و offline maps رو اجرا کنین و بعد از زدن کپی continue رو بزنین بعد خارج بشین از برنامه و با sb setting یه ریسپرینگ بکنین حتما این نیاز و در آخر برای من آرزوی موفقیت کنین !!!
نکته 1- برای کسایی که آیفون 4 نیستن در قسمت 2 لازم نیست اون فایل های hack v10 رو بریزین تو برنامه gmdl و بعد از دانلود همون وقتی که گزینه iphone رو انتخاب کردین در هنگام کانورت همون fw v5 رو از سمت راست انتخاب کنین بقیه مراحل یکی هست و کسایی که iphone 4 نیستن و ورژن اونا 4.1 هست در پایان مرحله 2 کارشون تموم نمیشه و باید تا پایان انجام بدن مراحل رو
نکته 2- اگر نقشه هایی دارین که دانلود کردین از قبل از این سایت میشه مراحل 3 به بعد رو انجام بدین ولی من روی iphone 4 تست کردم و نشد شاید رو 2g.3g.3gs بشه ولی خوندم رو آیپد هم نمیشه.
نکته 3- اینکه درست من خیلی بد توضیح دادم و خیلی سخت به نظرمیرسه این کارها و لی اول اینکه این کارها برای افراد حرفه ایی هست که مپ هارو دانلود کنن و برای بقیه آپلود کنن و دوم اینکه باور کنین برنامه Map تو اپل از همه برنامه ها سریع تر بهتر و سازگار تر است ،بقیه یا شارژ باطری زود کم میکنن یا کند هستن یا بی کیفیت پس باور کنین ارزششو داره
فقط تشکر یادتون نره !!!
اول اینکه نقشه ها در offline maps ورژن 4.2.1 یدون این راه به هیچ وجه اجرا نمیشه پس تلاش بیخودی نکنین حتی با کانورتر هم که موجود هست گزینه 4.2.1 v11 رو انتخاب کنین نقشه اجرا نخواهد شد.
من نقشه تهران برای iphone 4 رو دانلود کردم و تو پست بعدی میزارم واسه همه و یه توضیح هم میدم که چگونه نقشه رو اجرا کردم.
1- اول شما به این برنامه ها احتیاج دارین
gmdl (global map downloader لینک ندارم ولی سرچ گوگل پیدا میکنین
SQlite Database Browser SQLite Database Browser | http://sourceforge.net/projects/sqlitebrowser/
sb setting cydia
gmdl hack fw4 version 10 http://iphoneofflinemap.googlecode.c...d15fcbe310858d
این فایل رو تو پست بعدی جای دیگه هم براتون آپلود میکنم GMDL ip4 v10 hack.rar
2- حالا شما باید تو این مسیر ها فایل hack v 10 رو که دانلود کردین به این مسیرها در برنامه gmdl انتقال بدین :
Copy "Global Map Download Tool.exe" into the /bin/debug folder of your GMDT install.
Copy "iPhoneF.cs" and "iPhoneF.Designer.cs" into the /bin folder of your GMDT install
بعد برنامه رو واز کنین و جایی رو که میخواهین انتخاب کنین بعد preview 1x رو بزنین که مطمئن بشین درست انتخاب کردین و از سمت چپ بالا download map رو بزنین بعد در صفحه بعد جاهایی که نیاز ندارین تیکش رو بردارین و مقدار زوم رو انتخاب کنین و اون گذینه بالا که یه جمله هست رو بزنین ! شروع به دانلود میشه در سمت راست بالا در پایان دانلود گذینه iphone رو بزنین بعد در صفحه بعدی از سمت راست گذینه fw v10 رو انتخاب کنین و شروع به کانورت میکنه اگر این کارهارو بکنین واسه کسایی که ورژن 4.1 هستن فایلی که بهتون در پایان کار میده راحت با offline maps سازگار ولی برای 4.2.1 ها باید مراحل زیر رو هم دنبال کنین (میدونم خیلی سخت و تجربه میخواد و من هم خیلی بد توضیح دادم ولی نوشته های من واسه آدمای حرفه ایی هست که نقشه دانلود کنن واسه بقیه آپلود کنن مطمئنم اونا متوجه شدن )
3- برای کسایی که در ورژن 4.2.1 هستن برید به این آدرس تو آیفونتون var/mobile/Library/Caches/Maps/MapTiles/ و هرچی اونجا هست پاک کنین بعد یک بار به اینترنت با آیفون وصل بشین و برنامه map رو واز کنین و بعد از 1 دقیقه ببندین باز به همون آدرس var/mobile/Library/Caches/Maps/MapTiles/ برین و ایندفعه فایلی به این نام میبینین MapTiles.sqlitedb اون رو بریزین رو هاردتون بعد برنامه SQlite Database Browser رو واز کنین و اون فایلی رو که ریختین رو هارد لود کنین تو برنامه. در داخل برنامه SQlite Database Browser از بالا قسمت browse data رو انتخاب کنین و table رو بزنین بعد version رو انتخاب کنین حالا اعدادی رو که در قسمت 1 و 2 میبینین فقط یاداشت کنین مال من 11 . 95 بود و حرفی که در locale هست هم یاداشت کنین مال من en_US بود.
4- خوب دوباره این برنامه رو واز کنین SQlite Database Browser و این دفعه فایل اصلی نقشه ایی که دانلود کردین رو لود کنین برید به قسمت browsw data در table منوی version رو انتخاب کنین و از بالا که علامت ضربدر قرمز داره delete table
رو بزنین و بعد بقل او گذینه create table رو همچنین بزنین و این جوری که تو این متن انگلیسی هست نام گذاری کنین دیگه حال نداشتم ترجمه کنم بابا !!!
Now click the create table button, and set the table name to 'version'. Click Add button to add a field. Call it 'version' and hit the ... button to set the field type to 'int' - then create. Add another field called 'locale' and this time set the field type to 'text' - and create. Again hit create to create the new table.
حالا برگردید به browse data و 2 بار بر روی new record بزنین تا دو ردیف به وجود بیاد ( مثل فایل قبلی که لود کرده بودین) و حالا اون اعداد و حروفی که یاداشت کرده بودین رو اینجا دقیقن مثل همون وارد کنین بعد سیو کنین دیتا بیس رو . حالا فایل نقشه ایی که دانلود کردین کاملا سازگار با 4.2.1 میباشد لازم به ذکر است که گوگل این تغییر رو که بوجود آورده بود تو ورژن 4.2.1 ِ در 4.3.1 تغییر نکرده و کاملا با این روش میتونین رو 4.3.1 هم offline maps رو اجرا کنین البته من تست نکردم.
5- در آخر با همون روش قدیم بریزین نقشه جدیدو که در آخر سیو کردین تو var/mobile/Media/Maps و offline maps رو اجرا کنین و بعد از زدن کپی continue رو بزنین بعد خارج بشین از برنامه و با sb setting یه ریسپرینگ بکنین حتما این نیاز و در آخر برای من آرزوی موفقیت کنین !!!
نکته 1- برای کسایی که آیفون 4 نیستن در قسمت 2 لازم نیست اون فایل های hack v10 رو بریزین تو برنامه gmdl و بعد از دانلود همون وقتی که گزینه iphone رو انتخاب کردین در هنگام کانورت همون fw v5 رو از سمت راست انتخاب کنین بقیه مراحل یکی هست و کسایی که iphone 4 نیستن و ورژن اونا 4.1 هست در پایان مرحله 2 کارشون تموم نمیشه و باید تا پایان انجام بدن مراحل رو
نکته 2- اگر نقشه هایی دارین که دانلود کردین از قبل از این سایت میشه مراحل 3 به بعد رو انجام بدین ولی من روی iphone 4 تست کردم و نشد شاید رو 2g.3g.3gs بشه ولی خوندم رو آیپد هم نمیشه.
نکته 3- اینکه درست من خیلی بد توضیح دادم و خیلی سخت به نظرمیرسه این کارها و لی اول اینکه این کارها برای افراد حرفه ایی هست که مپ هارو دانلود کنن و برای بقیه آپلود کنن و دوم اینکه باور کنین برنامه Map تو اپل از همه برنامه ها سریع تر بهتر و سازگار تر است ،بقیه یا شارژ باطری زود کم میکنن یا کند هستن یا بی کیفیت پس باور کنین ارزششو داره
فقط تشکر یادتون نره !!!
نظر