Forum İçeriği > Web için Java > Seam ve Google Maps Integrasyonu

Hasan Bas 6 ay önce
ActivityRank: 10
Seam ve Google Map integrasyonu ile ilgili bir sorunum var.GUI tarafinda richfaces kullaniyorum.Asagidaki kodda rich:gmap icindeki lat ve lng degerlerini javascript fonksiyonu araciligyla dinamik olarak degistirmek istiyorum. Ama bu javascript fonksiyounu icinden bu lat ve lng degerlerine nasil ulasacagimi tam olarak bilmiyorum. Ayrica rich:gmap icindeki bu lat ve lng degelerine ilk basta hangi degeri atamaliyim.Statik degil de dinamik olarak degisecegi icin ben su sekilde bos birakiyorum lat = "" ve lng = "" . Sadece lat ve lng degerlerini dinamik olarak degistirmekle map'i yenileyebilir miyim?Yenileyemiyorsam javascript icinde nasil bir degisiklik yapmam gerekiyor. googlemaps.js icindeki oninit(map) 'i bir sekilde diger fonksiyonun icinden cagirmam mi gerekiyor? ama nasil? Burada yaptigim yanlis nedir? Yada bu problemi daha farkli sekilde nasil cözebilirim. Yardimci olabilecek arkadaslar varsa cok sevinirim. Asagidaki javascript fonsiyonundaki yanlis nedir? Simdidek cok tesekkür ederim. var gmap = document.getElementById("gmap"); gmap.lat = lat; gmap.lng = lng; Kodun tamami su sekilde; #{messages['header']}

#{messages['instructions']}

#{messages['location.header']}

#{messages['map.header']} -----------------googlemaps.js--------------------------------- var marker_count = 0; var lat var lng function init(map) { // Testlistener GEvent.addListener(map, "click", function(marker, point) { if(marker) { // a marker has been clicked; remove it marker_count = marker_count-1; map.removeOverlay(marker); } else { // add a marker marker = new GMarker(point); map.addOverlay(marker); } }); // Testing createMarker(lat, lng); createPolygon(lat, lng); } function createMarker(lat, lng) { latLng = new GLatLng(lat, lng, true); marker = new GMarker(latLng); map.addOverlay(marker); } function createPolygon(lat, lng) { offset = 0.01; polygon = new GPolygon( [ new GLatLng(lat + offset, lng + offset), new GLatLng(lat + offset, lng - offset), new GLatLng(lat - offset, lng - offset), new GLatLng(lat - offset, lng + offset), new GLatLng(lat + offset, lng + offset), ], "#f33fee", 5, 1, "#ffee00", 0.2); map.addOverlay(polygon); ----------------------------------------------------------------

Latest Activity

Altuğ Bilgin Altıntaş
mesaja yanıt verdi RE: Java Mail Turkce Karakter problemi. 16 saat önce
ilkay_polat
mesaja yanıt verdi RE: Java Mail Turkce Karakter problemi. 21 saat önce
ahmet cagdas
yeni bir mesaj yolladı. Java getFrames() 1 gün önce
Cem Özden
yeni bir mesaj yolladı. setContent 3 gün önce
Altuğ Bilgin Altıntaş
mesaja yanıt verdi RE: wicket sayfa yapısı. 4 gün önce
Çağrı AKSU
mesaja yanıt verdi RE: Ias ta çalışan Threadleri sonlandırma?. 4 gün önce
ali.senturk
yeni bir mesaj yolladı. Java mail Türkçe sorunu 4 gün önce
Altuğ Bilgin Altıntaş
mesaja yanıt verdi RE: Hiberante 3 te bulunmayan Class'lar Hakkında. 4 gün önce
Altuğ Bilgin Altıntaş
mesaja yanıt verdi RE: Ias ta çalışan Threadleri sonlandırma?. 4 gün önce
Altuğ Bilgin Altıntaş
mesaja yanıt verdi RE: Browser'in dilini ogrenmek - Java. 4 gün önce

Top Contributors

ertugrula
71
ertugrula
Altuğ Bilgin Altıntaş
42
Altuğ Bilgin Altıntaş
abdulkadirselcukoglu
37
abdulkadirselcukoglu
Serhat Meşe
30
Serhat Meşe
wicket_id_tolga
30
wicket_id_tolga