Merhaba arkadaşlar,

Google maps te bir bölge tıklanıyor ve mesafe seçiliyor.Mesafa araalığı içinde bulunan araçların göstermek istiyorum bunu google maps v3 te yapmak istiyorum bunu nasıl yapabilirim.Yardımlarınız için şimdiden teşekkürler.

soruldu: 25 Eyl '13, 02:22

c3434's gravatar image

c3434
199232632
cevap kabul oranı: 50%

değiştirildi: 25 Eyl '13, 05:03

%C3%B6zcanacar's gravatar image

özcanacar ♦♦
17.2k59183183


permanent link

cevaplandı: 25 Eyl '13, 03:01

lastarabos's gravatar image

lastarabos
1.8k122742
cevap kabul oranı: 29%

değiştirildi: 25 Eyl '13, 06:48

Tam olarak anlayamadım örnek vererek açıklamay biraz daha açabilir misiniz acaba?Teşkkürler

(25 Eyl '13, 03:05) c3434 c3434's gravatar image
3

https://code.google.com/apis/console bu siteden console'a gireceksin bir api key alacaksın. Daha sonra oradan Google Places API'yi aktif edeceksin ve yukarda gösterdiğim kodda kendi keyini koyacaksın Json bir değer dönecek orada verdiğin lokasyonda yani bu da senin haritada dokunduğun yere denk geliyor işte onu latitude longitude vereceksin types=taxi_stand dediğim yerde verdiğin lat ve long değerleri içinde çapı 5000 metre olması lazım o çaptaki taksi duraklarını listeliyor.

(25 Eyl '13, 03:12) lastarabos lastarabos's gravatar image

Merhabalar, Soruyu çözmek üzereyim.Takıldığım bir yer var .Şöyle; <script type="text/javascript"> var map;

    function initialize() {
        var mapDiv = document.getElementById('map-canvas');
        var latlng = new google.maps.LatLng(41.033787, 28.649889);
        map = new google.maps.Map(mapDiv, {
            center: latlng,
            zoom: 10,
            mapTypeId: google.maps.MapTypeId.ROADMAP
        });
        google.maps.event.addListener(map, 'click', clickedMap);
    }

    function clickedMap(event) {
        var HDN_latitude = '<%= HDN_latitude.ClientID %>';
        document.getElementById(HDN_latitude).value = event.latLng.lat();

        var HDN_longitude = '<%=HDN_longitude.ClientID %>';
        document.getElementById(HDN_longitude).value = event.latLng.lng();
    }

    google.maps.event.addDomListener(window, 'load', initialize);

</script>

Code behindte de şöyle bir kod yazdım.

public void latlon()
{

    LocationX = HDN_KOORX.Value;
    LocationY = HDN_KOORY.Value;

    ScriptManager.RegisterArrayDeclaration(this, "LocationX", " '" + LocationX + "' ");
    ScriptManager.RegisterArrayDeclaration(this, "LocationY", " '" + LocationY + "' ");

}

Şimdi sıkıntım code behindte aldığım LocationX ve LocationY değerlerini nasıl latlng ye yazdırabilirim.yapmam istediğim şey:var latlng = new google.maps.LatLng(LocationX , LocationY);böle bişey olacak bunun için bir öneriniz var mı?

permanent link

cevaplandı: 27 Eyl '13, 01:13

c3434's gravatar image

c3434
199232632
cevap kabul oranı: 50%

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:

×3

Soruldu: 25 Eyl '13, 02:22

Görüntüleme: 583 kez

Son güncelleme: 27 Eyl '13, 01:13

powered by BitNami OSQA