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

Hasan Bas 23 ay önce
Aktivite Puanı: 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

yeni bir mesaj yolladı. TopLink EclipseLink
5 ay önce
mesaja yanıt verdi RE: HttpClient.
6 ay önce
mesaja yanıt verdi RE: HttpClient.
7 ay önce
yeni bir mesaj yolladı. HttpClient
7 ay önce
yeni bir mesaj yolladı. HttpClient
7 ay önce
yeni bir mesaj yolladı. Birt ile Raporlarma
10 ay önce
mesaja yanıt verdi RE: Hibernate.
10 ay önce
mesaja yanıt verdi RE: wicket kendi sayfama yonlendirme.
10 ay önce
yeni bir mesaj yolladı. wicket kendi sayfama yonlendirme
11 ay önce
yeni bir mesaj yolladı. wicket kendi sayfama yonlendirme
11 ay önce

Top Contributors

71
ertugrula
53
Abdulkadir Selcukoglu
49
Altuğ Bilgin Altıntaş
32
wicket_id_tolga
30
Serhat Meşe