Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
10
Cevap
1877
Tıklama
0
Öne Çıkarma
Javascript kodunu url adresiyle kontrol etme konusunda yardım
A
13 yıl
Teğmen
Konu Sahibi

Arkadaşlar merhaba
kısaca derdimi anlatmaya çalışayım
bitirme projem için gps modülünde konum bilgilerini alıp bilgisayarda işlemem gerekiyor
ben bu koordinatları google maps üzerinde kullanmak istiyorum
aldığım koordinatları google developerdan aldığım kod ve api key ile html üzerinde görebiliyorum ancak ben html koddaki koordinat bilgilerini dışarıdan kontrol etmek istiyorum.siteye yazacağım bir program aracılığıyla girecem ve url adresinde koordinat bilgilerini de gönderecem
örnek vermek gerekirse
quote:

www.siteadi.com/map.html&11.11111&22.22222
şeklinde
böyle birşeyin yapılabilir olduğunu da google maps deki bir url adresinden gördüm o da şöyle
quote:

https://maps.google.com/maps?q=11.11111,+22.22222&iwloc=A&hl=en

ben bu şekilde koordinat bilgilerini url den alıp koddaki değişkene dinamik bir şekilde ekleyebilir miyim?eğer ekleyebilirsem nasıl eklerim?
koddaki koordinat bilgierlni saklayan değişken şu şekilde;
quote:

var myLatlng = new google.maps.LatLng(11.11111,22.22222);

bu konuda bana yardım edebilecek arkadaşlara tüm kodu yollayabilirm konuyu daha fazla uzatmak istemiyorum
yardımcı olup yol gösterebilecek arkadaşlardan yardım bekliyorum
şimdiden çok teşekkürler

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



W
13 yıl
Çavuş

Öncelikle linkini şöyle yaparsın(haritayla uğraşacağını varsayarak 'la'titude,'lo'ngtitude olarak düşündüm) :


http://siteniz.com/?la=11.2222&lo=22.11111


Javascript kodunun içine şu fonksiyonu yerleştirirsin :

 
function getURLParameter(name) {
return decodeURI(
(RegExp(name + '=' + '(.+?)(&|$)').exec(location.search)||[,null])[1]
);
}



ardından harita fonksiyonunu çağırdığın yerde de şöyle çağırırsın

 
var myLatlng = new google.maps.LatLng(getURLParameter('la'),getURLParameter('lo'));





Bu kadar, kolay gelsin :)

Bir sıkıntı, anlamadığın nokta varsa çekinmeden sorabilirsin...


Bu mesaja 1 cevap geldi.
A
13 yıl
Teğmen
Konu Sahibi

wait4it tekrar merhaba ben bu kodu kendime göre düzenleyebilirmiyim?
meselahttp://siteniz.com/?la=11.2222&lo=22.11111&zo=5&t=1
gibi değerler ekleyebilirmiyim
zo zoom değeri için
t de harita türü için


Bu mesaja 1 cevap geldi.
W
13 yıl
Çavuş

quote:

Orijinalden alıntı: Aykut_K

wait4it tekrar merhaba ben bu kodu kendime göre düzenleyebilirmiyim?
meselahttp://siteniz.com/?la=11.2222&lo=22.11111&zo=5&t=1
gibi değerler ekleyebilirmiyim
zo zoom değeri için
t de harita türü için


Tabii ki. Ama aldığın o değerleri Google kodunu çağırırken ne olacaklarını belirtmelisin.

Örneğin şu sayfaya bak : https://google-developers.appspot.com/maps/documentation/javascript/examples/map-simple

Arkadaki kodu da şöyle : [link]view-source:https://google-developers.appspot.com/maps/documentation/javascript/examples/map-simple[/link]

Sende bu tarz mı yazılmış bilmiyorum ama dikkat edersen options içinde

 
var mapOptions = {
zoom: getURLParameter('zo'),
center: new google.maps.LatLng(getURLParameter('la'), getURLParameter('lo')),
mapTypeId: google.maps.MapTypeId.ROADMAP
};


şu an vaktim yok type'a bakamayacağım ama zoom içeren hali böyle olur o kodun..

Kolay gelsin tekrar


Bu mesaja 1 cevap geldi.
DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.