Google Maps

FireMonkey ve Mobil uygulama (iOS, Android, Windows Phone) ile ilgili sorularınızı bu foruma sorabilirsiniz.
Cevapla
gaus
Üye
Mesajlar: 227
Kayıt: 14 May 2014 07:36
İletişim:

Google Maps

Mesaj gönderen gaus »

Kolay gelsin;
Şimdi Location sensor ile enlem boylamı alıp google mapsde açtırmaya çalışıyorum
fakat webbrowser içinde bana
" The Google Maps Embed Api must be used in an iframe"

mapsi çağırdığım kod bloğum;

Kod: Tümünü seç

var LGoogleMapsURL:string;
begin
  LGoogleMapsURL:= 'https://maps.google.com/maps?q=%s,%s&output=embed';
 WebBrowser1.Navigate(Format(LGoogleMapsURL, [enlem,boylam]));
end;
Bu da enlem boylamı aldığım yer;

Kod: Tümünü seç

procedure TForm1.LocationSensor1LocationChanged(Sender: TObject;
  const OldLocation, NewLocation: TLocationCoord2D);
begin
   enlem:=FloatToStr(NewLocation.Latitude);
   boylam:=FloatToStr(NewLocation.Longitude);
end;

bazı yerlede google maps urlsi değiştyirilmiş diyorlar onu da kullandığım zaman bu sefer de harita komple açılıyor işaretli olarak nasıl gösterebilirm
Şimdiden teşekkürler
Kullanıcı avatarı
barisatalay
Üye
Mesajlar: 398
Kayıt: 02 Nis 2013 05:43
İletişim:

Re: Google Maps

Mesaj gönderen barisatalay »

"must be used in an iframe"

Dediği için html'de "iframe" olayını bir araştırmalısınız.
gaus
Üye
Mesajlar: 227
Kayıt: 14 May 2014 07:36
İletişim:

Re: Google Maps

Mesaj gönderen gaus »

Barış kardeşim baktımda bulamadım pek doğrusu
Kullanıcı avatarı
barisatalay
Üye
Mesajlar: 398
Kayıt: 02 Nis 2013 05:43
İletişim:

Re: Google Maps

Mesaj gönderen barisatalay »

http://lmgtfy.com/?q=html+iframe+kullanımı

En basiti buradakiler işinizi görecektir sonuçta sadece iframe içerisinde olsun istiyor google
Kullanıcı avatarı
barisatalay
Üye
Mesajlar: 398
Kayıt: 02 Nis 2013 05:43
İletişim:

Re: Google Maps

Mesaj gönderen barisatalay »

Sizin yerinize delphi klasörlerini araştırınca bunu buldum

C:\Users\Public\Documents\Embarcadero\Studio\14.0\Samples\Object Pascal\Mobile Samples\Cloud\SurfSpot Finder

Biraz daha araştırmacı olsanız sizde bulabilirdiniz delphi kendi örnek bir proje hazırlamış
gaus
Üye
Mesajlar: 227
Kayıt: 14 May 2014 07:36
İletişim:

Re: Google Maps

Mesaj gönderen gaus »

Barış kızacaksın kardeşim biliyorum ne hazıra konan herifmişinde diyeceksin ama vallahi çözemedim bunu yani ne yaptıysam olmadı
Kullanıcı avatarı
barisatalay
Üye
Mesajlar: 398
Kayıt: 02 Nis 2013 05:43
İletişim:

Re: Google Maps

Mesaj gönderen barisatalay »

Kızmakla alakası yok gerçekten.

Bi proje açtım 1 TWebBrowser 1 tane TButton koydum.

Buton İçerisine

Kod: Tümünü seç

WebBrowser1.Navigate('https://maps.google.com/maps?q=36.89969555744827,30.63499734310915');
Yazdım cihaza aktardım. Butona bastım biraz yavaş geldi ama yerimi buldu. Belki sen "output=embed" yazdığın için o hatayı alıyorsundur. Bir kurcala o projeyi dememin nedeni oydu karşılaştırman için.
gaus
Üye
Mesajlar: 227
Kayıt: 14 May 2014 07:36
İletişim:

Re: Google Maps

Mesaj gönderen gaus »

bunu denemiştim çoktan ben bu sefer de komple açıyor yani tüm haritayı açıyor
Kullanıcı avatarı
barisatalay
Üye
Mesajlar: 398
Kayıt: 02 Nis 2013 05:43
İletişim:

Re: Google Maps

Mesaj gönderen barisatalay »

Siz bütün haritayı açmak istemiyorsunuz, yukarıdada işaretli yeri diyorsunuz.
Konuya uzak olan biri olarak işaretli yer nedir önce onu bilmek isterim. Örnek birşey var mı ? Nasıl birşey istiyorsun ucu açık yazarsan cevap alamassın.
gaus
Üye
Mesajlar: 227
Kayıt: 14 May 2014 07:36
İletişim:

Re: Google Maps

Mesaj gönderen gaus »

ya şöyle yapmak istiyorum ben
locationı alayım haritada işaretliyeyim ama
dediğin gibi yapınca ben dünya haritası açılıyor.
Yani bulunduğum konumu işaretlesin bana
Cevapla