PDA

View Full Version : سوال: نقشه اي شبيه به google map



silverman_200
پنج شنبه 24 تیر 1389, 19:33 عصر
سلام دوستان
مي خواستم يه نقشه شبيه به google map بسازم (البته نه به اون زيبايي) قابليت زوم و جستجو داشته باشه كسي ميدونه از كجا بايد شروع كنم يا چه ابزاري؟ كامپوننت مفيدي در اين باره وجود داره؟

sinashahab
پنج شنبه 24 تیر 1389, 19:43 عصر
شما باید ابتدا از یه برنامه ی گرافیکی مثل 3d max یا maya شروع کنید و اون کره رو بسازید .(طرح اولیه)

بعدش یه برنامه با عنوان Microsoft XNA هست که برای ساخت بازی ها و برنامه های گرافیکی کاربرد داره (حتی برای xbox هم میشه ساخت).

بعدش همین برنامه یه کامپوننت برای کار گرافیکی داره .

البته به این سادگی که من گفتم نیست . خودم یه زمانی دنبال ساختن بازی 3d بودم ولی یه نفری نمیشه!!
اینم بگم برای ساخت بازی حتما باید به زبان C# و VB.net تسلط تقریبا کامل داشته باشی !!!
چون این برنامه ی ماکرو سافت فقط با این دو زبان نیاز داره .

mbsmbsmbs
پنج شنبه 24 تیر 1389, 20:11 عصر
شما باید ابتدا از یه برنامه ی گرافیکی مثل 3d max یا maya شروع کنید و اون کره رو بسازید .(طرح اولیه)

بعدش یه برنامه با عنوان Microsoft XNA هست که برای ساخت بازی ها و برنامه های گرافیکی کاربرد داره (حتی برای xbox هم میشه ساخت).

بعدش همین برنامه یه کامپوننت برای کار گرافیکی داره .

البته به این سادگی که من گفتم نیست . خودم یه زمانی دنبال ساختن بازی 3d بودم ولی یه نفری نمیشه!!
اینم بگم برای ساخت بازی حتما باید به زبان C#‎ و VB.net تسلط تقریبا کامل داشته باشی !!!
چون این برنامه ی ماکرو سافت فقط با این دو زبان نیاز داره .

میشه یکم در مورد XNA توضیح بدین و منابعش رو بگین

sinashahab
پنج شنبه 24 تیر 1389, 21:06 عصر
منابعش رو یادم نیست دقیقا . فقط می دونم به زبان فارسی خیلی وجود نداره .

در xna شما باید آبجکتی که در برنامه ی سه بعدی ساز ساختید رو با کدهای مربوطش جابجا کنید و بچرخونید و...
شما باید برای هر حرکت باید خط ها کد بنویسید و تست کنید .

به هر حال هر قسمتش رو که می خواهید بگید توضیح بدم .
ـــــــــــــــــــــــــ ــــــ
بدترین چیز توی این دنیا نامردی هست !!!

امیدوارم هیچ وقت نامرد نباشید .

LORD AELX
پنج شنبه 24 تیر 1389, 23:00 عصر
سلام دوستان
مي خواستم يه نقشه شبيه به google map بسازم (البته نه به اون زيبايي) قابليت زوم و جستجو داشته باشه كسي ميدونه از كجا بايد شروع كنم يا چه ابزاري؟ كامپوننت مفيدي در اين باره وجود داره؟

تو همین فروم سرچ می کردید، بود. خود من قبلا پست داده بودم! :لبخندساده: : http://barnamenevis.org/forum/showthread.php?t=218781

علاوه بر اون تو گوگل هم سرچ می کردید، موارد خیلی بیشتری رو پیدا می کردید:



http://msdn.microsoft.com/en-us/library/bb259689.aspx
http://interactiveearth.blogspot.com/2008/01/create-your-own-google-earth.html
http://greatmaps.codeplex.com/
http://www.programmableweb.com/howto
http://stackoverflow.com/questions/419205/what-is-a-good-api-for-mapping-gps-coordinates-in-c
http://www.codeproject.com/KB/custom-controls/VEMapControl.aspx
http://www.cadmaps.com/gisblog/?p=41
http://www.eggheadcafe.com/software/aspnet/31495089/google-earth-in-c-application.aspx
http://www.discussweb.com/c-programming/3216-how-include-google-earth-winforms-c-application-2.html


شما باید ابتدا از یه برنامه ی گرافیکی مثل 3d max یا maya شروع کنید و اون کره رو بسازید .(طرح اولیه)

بعدش یه برنامه با عنوان Microsoft XNA هست که برای ساخت بازی ها و برنامه های گرافیکی کاربرد داره (حتی برای xbox هم میشه ساخت).

بعدش همین برنامه یه کامپوننت برای کار گرافیکی داره .

البته به این سادگی که من گفتم نیست . خودم یه زمانی دنبال ساختن بازی 3d بودم ولی یه نفری نمیشه!!
اینم بگم برای ساخت بازی حتما باید به زبان C#‎‎ و VB.net تسلط تقریبا کامل داشته باشی !!!
چون این برنامه ی ماکرو سافت فقط با این دو زبان نیاز داره .

دوست عزیز ایشون گفتند "Google Maps" نه "Google Earth" !! :چشمک: ضمن اینکه نیاز نیست لقمه رو دور سرمون بچرخونیم. با این که حتی نرم افزارهایی وجود دارند که میشه نقشه جهان رو روی یک کره پیاده کرد، ولی این کار خیلی زمان بر و وقت گیر و پردردسره و نمی ارزه براش وقت بگذاریم. در عوض میشه از کنترل هایی که شرکت های مختلف ارایه می کنند، استفاده کرد. که البته این هم برای یک برنامه نویس آماتور صرفه اقتصادی و کلا توجیه نداره! معمولا از این مورد شرکت های بزرگی که نیاز به چنین منابعی دارند، استفاده می کنند، مثل AirLine های بزرگی که مسیر پروازها رو میخوان به این وسیله چک کنند یا سازمان های نظامی یا ... .

موفق باشید :چشمک:

silverman_200
پنج شنبه 14 مرداد 1389, 18:42 عصر
تو همین فروم سرچ می کردید، بود. خود من قبلا پست داده بودم! :لبخندساده: : http://barnamenevis.org/forum/showthread.php?t=218781

علاوه بر اون تو گوگل هم سرچ می کردید، موارد خیلی بیشتری رو پیدا می کردید:



http://msdn.microsoft.com/en-us/library/bb259689.aspx
http://interactiveearth.blogspot.com/2008/01/create-your-own-google-earth.html
http://greatmaps.codeplex.com/
http://www.programmableweb.com/howto
http://stackoverflow.com/questions/419205/what-is-a-good-api-for-mapping-gps-coordinates-in-c
http://www.codeproject.com/KB/custom-controls/VEMapControl.aspx
http://www.cadmaps.com/gisblog/?p=41
http://www.eggheadcafe.com/software/aspnet/31495089/google-earth-in-c-application.aspx
http://www.discussweb.com/c-programming/3216-how-include-google-earth-winforms-c-application-2.html



دوست عزیز ایشون گفتند "Google Maps" نه "Google Earth" !! :چشمک: ضمن اینکه نیاز نیست لقمه رو دور سرمون بچرخونیم. با این که حتی نرم افزارهایی وجود دارند که میشه نقشه جهان رو روی یک کره پیاده کرد، ولی این کار خیلی زمان بر و وقت گیر و پردردسره و نمی ارزه براش وقت بگذاریم. در عوض میشه از کنترل هایی که شرکت های مختلف ارایه می کنند، استفاده کرد. که البته این هم برای یک برنامه نویس آماتور صرفه اقتصادی و کلا توجیه نداره! معمولا از این مورد شرکت های بزرگی که نیاز به چنین منابعی دارند، استفاده می کنند، مثل AirLine های بزرگی که مسیر پروازها رو میخوان به این وسیله چک کنند یا سازمان های نظامی یا ... .

موفق باشید :چشمک:

مرسی lord alex ولی من می خواستم برنامه به صورت آفلاین باشه و خودم نقشه رو درونش وارد کنم راه حلی به نظرت نمیرسه؟