PDA

View Full Version : حرفه ای: استفاده از google earth در برنامه



alirzn
شنبه 05 تیر 1389, 23:40 عصر
چطور میشه از google earth در برنامه استفاده کرد با استفاده از gprs?

ostovarit
یک شنبه 06 تیر 1389, 00:28 صبح
من هم دوست دارم در این مورد اطلاعاتی کسب کنم دوستان اگر نمونه ای دارید که در اون از گوگل ارت استفاده شده ارائه بدید ... ممنون

ricky22
یک شنبه 06 تیر 1389, 00:39 صبح
اکثر سرویس های گوگل api در اختیار developer ها قرار میدن
مثل این (http://www.codeproject.com/KB/miscctrl/google_earth_embed.aspx)

ASKaffash
یک شنبه 06 تیر 1389, 07:49 صبح
سلام
خیلی ساده :


public frmMap(string lat, string lon)
{
InitializeComponent();
if (lat == string.Empty || lon == string.Empty)
{
this.Dispose();
}
try
{
StringBuilder queryAddress = new StringBuilder();
queryAddress.Append("http://maps.google.com/maps?q=");
if (lat != string.Empty)
queryAddress.Append(lat + "%2C");
if (lon != string.Empty)
queryAddress.Append(lon);
webBrowser1.Navigate(queryAddress.ToString());
}
catch (Exception ex)
{
MessageBox.Show(ex.Message.ToString(), "Error");
}
}

bpzone
یک شنبه 06 تیر 1389, 08:32 صبح
سلام
خیلی ساده :


public frmMap(string lat, string lon)
{
InitializeComponent();
if (lat == string.Empty || lon == string.Empty)
{
this.Dispose();
}
try
{
StringBuilder queryAddress = new StringBuilder();
queryAddress.Append("http://maps.google.com/maps?q=");
if (lat != string.Empty)
queryAddress.Append(lat + "%2C");
if (lon != string.Empty)
queryAddress.Append(lon);
webBrowser1.Navigate(queryAddress.ToString());
}
catch (Exception ex)
{
MessageBox.Show(ex.Message.ToString(), "Error");
}
}


با سلام
من از کد شما استفاده کردم، منتها با پیام زیر مواجه شدم


Cannot access a disposed object.
Object name: 'frmMap'.

ASKaffash
یک شنبه 06 تیر 1389, 08:57 صبح
سلام
frmMap اسم فرم شما است :


public partial class frmMap : Form
{
.
.

bpzone
یک شنبه 06 تیر 1389, 11:12 صبح
وقتی lat و lon رو خالی پاس میدم، این اتفاق پیش میاد :عصبانی++:
اما در حالت کلی درست عمل میکنه :تشویق:

mhsmity
جمعه 30 فروردین 1392, 18:50 عصر
سلام جند نمونه از ورودی های تابع frmmap رو مثال می زیند؟
public frmMap(string lat, string lon)
{

pooyanre
سه شنبه 25 تیر 1392, 16:34 عصر
با سلام.من میخواهم یه برنامه بنویسم که از کاربر طول و عرض جغرافیایی رو بگیره و مکان اون رو روی نقشه نشون بده.البته میخام offline انجام بشه.google map اینکار رو online انجام میده.
میخواستم ببینم راه حلی هست؟ کامپوننت TMSWebGMaps رو دیدم که برای دلفی بود.برای C#‎ هم کامپوننت داریم که اینکار رو انجام بده؟

mohsen22
جمعه 22 شهریور 1392, 19:59 عصر
دوستان برای افلاین کسی نظری نداره ؟

ebrahimiar
شنبه 17 اسفند 1392, 09:21 صبح
چطور میشه از google earth در برنامه استفاده کرد با استفاده از gprs?

دوست عزیز برای این کار اگر از browser استفاده کنی کاملا محدود به مرورگر هستی!
من با استفاده از کامپوننت Gmap این کار رو انجام می دم.
در مورد افلاین هم این کامپوننت به طور خودکار همه ی عکس ها رو برای شما کش می کنه
آموزش کاملش رو به همراه خود کامپوننت اینجا ببینید:

http://alirezaebrahimi.net/googleearthincsharp/