Herkese merhaba; Google maps v2 ile yapılmış bir haritam var.Asp.net maps v2 için GoogleObject ve GService gibi sınıfları(Compenenti) var ve istediğiniz işlemi yapabiliyorsunuz.Google maps v2 den v3 e yükseltince asp.nettin sunduğu bir compenent yok(Bildiğim kadarıyla olursa çok sevinmiş olacağım).Google maps v3 işlemlerini çoğunu javascript ile yapmaya çalışmış ama çok karışık olduğu için zorlanıyorum.Şimdi soruma gelelim;V2 de

  • 1-)haritada herhangi bir noktaya tıklayınca tıklanan noktanın lat lon değerleri geçici olarak hiddenField te saklanıyor ve mesafe aralığı seçildikten sonra o mesafe olan araçlar gözüküyor.
  • 2-)Dropdownlist te şehir seçildiğinde o şehrin lat ve lon değerleri alınıyor
  • 3-)Dropdownlist te ilçe seçildiğinde o ilçenin lat ve lon değerleri alınıyor
  • 4-)Dropdownlist te ilçeye ait durak seçildiğinde o durağın lat ve lon değerleri alınıyor ve duraklar gösteriliyor ve daha sonra taksi çağrısı yapılıyor.

Bunu v2 de .nettin sunduğu compenetlerle yapabiliyorum ama v3 te nasıl olacak bilmiyorum bu konuda yardımlarınızı dört gözle bekliyorum.Teşekkürler

soruldu: 25 Eyl '13, 09:01

salih's gravatar image

salih
0113
cevap kabul oranı: 0%

değiştirildi: 26 Eyl '13, 10:50

%C3%B6zcanacar's gravatar image

özcanacar ♦♦
17.2k59183183

"G" ile başlayan hiç bir komponent V3 kalmadı diye hatırlıyorum , maps koyuluyor.Geçen sene staj yaptığım yerde Araç Takip Sistemi Projesini V2 , V3 geçirmiştim , boş vaktimde yardımcı olmaya çalışırım.

(25 Eyl '13, 18:46) jackk jackk's gravatar image

Merhaba Jackk, Kötü bir haber bu yapmak istediğimi nasıl yapmam gerektiği hakkında hiçbir fikrim yok.Galiba herşey javascrip le yapılacak.Boş vaktinde yardımcı olursan çok sevinirim.Saol

(26 Eyl '13, 00:41) salih salih's gravatar image

benim de google maps destekli çalışan bir uygulamam var bende yeni versiyona geçirmeye çalışıyorum.

sana tavsiyem şehir ve ilçelerin lat lng bilgilerini veritabanında sakla. oradan çağırarak konumlandır. çünkü google maps api sorgu sayısında sınır var. ileride sorun yaşayabilirsin.

jquery ile hallediyorum bi çok şeyi.

senin söylediğin gibi dropdownun click eventi içinde şu şekilde bir kodum var:

$("#sehirsec ul li").click(function(e) { var koordinat=$(this).data("koordinat"); var ayir=koordinat.split(","); var myLatlng = new google.maps.LatLng(ayir[0],ayir[1]); map.setCenter(myLatlng); }

dropdownu oluştururken de

  • şeklinde bir yapı var. data- attribute alanı ile lat ve lng değerlerini alıyorum. sonra click olayı içinde set ediyorum.

    takıldığın bir yer olursa yardımcı olabilirim.

    Sibel Akyiğit www.etkenyazilim.com

    permanent link

    cevaplandı: 26 Eyl '13, 02:32

    sibelakyigit's gravatar image

    sibelakyigit
    172137
    cevap kabul oranı: 15%

    Merhaba Sibel ,cevapların için teşekkür ettim.Soruyu yapmaya çalışıyorum takıldığım bir kısım var.

     <input id="HDN_latitude" type="hidden" runat="server" />
    

    hidden in value suna lat değeri atadım şimdi double tiplı bir değikene aktaracam ama dönüşüm konusunda sıkıntı yaşıyorum.Yardım ederseniz sevinirimt

    (26 Eyl '13, 06:59) salih salih's gravatar image

    Double dönüşümü dalgınlığıma gelmiş çözümü; double KOORX = Convert.ToDouble(HDN_latitude.Value.Replace('.', ','));

    (26 Eyl '13, 08:12) salih salih's gravatar image
    Cevabınız
    toggle preview

    Bu soruyu takip et

    E-Posta üzerinden:

    Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

    RSS üzerinden:

    Cevaplar

    Cevaplar ve Yorumlar

    Yazı Formatlama

    • *italic* ya da _italic_
    • **bold** ya da __bold__
    • link:[text](http://url.com/ "başlık")
    • resim?![alt text](/path/img.jpg "başlık")
    • liste: 1. Foo 2. Bar
    • temel HTML etiketleri de kullanılabilir

    Bu sorunun etiketleri:

    ×19

    Soruldu: 25 Eyl '13, 09:01

    Görüntüleme: 750 kez

    Son güncelleme: 26 Eyl '13, 10:50

    powered by BitNami OSQA