Daha önce google haritaların bir çok apisi ile çalıştım ama bunu hiç yapmadım.
Bir ilan sitesi var ve ilanlar admin panelden girilirken harita ile ilanların konumları da giriliyor.
Bunları harita üzerinde göstermek yerine kullanıcının aradığı konuma 10 km olan ilanların listesini çıkarmam gerekiyor. daha önce böyle bir api yazan oldu mu ?
nearby apisini kullanınca google kendisinde ekli olan cafeleri v.s gösteriyor. Ben kendi sitemdeki ilanlar arasından filtreleme yapmak istiyorum.
Google Maps Yakındaki Coordinatları Bulma
8
●122
- 27-02-2023, 15:38:15
- 27-02-2023, 15:43:18distance apisiyle birlikte ilanınızın konumunu alıp daha önceden bölgeleri belirleyip daha sonrasında distance apisinden gelen km verisiyle eşleştirip (hatta en kısa yol işlemini de yaptırarak) istediğiniz sonuca yakın bir şey elde edebilirsiniz diye düşünüyorumBay_Keskin adlı üyeden alıntı: mesajı görüntüle
- 27-02-2023, 15:51:11Teşekkür ederim bu yol aklıma geldi. Ancak 100lerce ilan arasından tek tek iki mesafe arası kaç km şeklinde bakmak biraz abes geldi. İlanların coordinatlarını toplu filtreleme şeklinde bir api var mı acaba diye soruyorunmphpwebdeveloper adlı üyeden alıntı: mesajı görüntüle
- 27-02-2023, 15:54:01Zaten tek seferde bir requestte 98 adet yapabilirsiniz google limiti var o yüzden ister istemez bölmek zorunda kalacaksınız hocam yine deBay_Keskin adlı üyeden alıntı: mesajı görüntüle
- 27-02-2023, 16:00:02phpwebdeveloper adlı üyeden alıntı: mesajı görüntüle
98 Adet sorun değil. Bölebilirim tek tek olmasından iyidir. - 27-02-2023, 16:00:54E yapın hocam o zaman ben yardımcı olmaya çalışıyorum benimle niye mücadele ediyorsunuz
- 27-02-2023, 16:18:25Yok hocam niye mücadele edeyim. Allah razı olsun. başka bir kişi başka bir yol yazar belki diye bekliyorum.phpwebdeveloper adlı üyeden alıntı: mesajı görüntüle
- 28-02-2023, 22:50:04apiye gerek olmadığını düşünüyorum, matematik ile çözülür, fakat o kadar matematiğim yok.
şöyle düşünün bir koordainatımız var bu koordainatın hem enlemine hem boytlamına 10ar km ekleyerek bir daire çizip(10 km yarı çap), dairenin maksimin noktalarını belirme.
enlemler arası meseafe 111 km boylamlar arası mesefa ekvator da 111 küsür kutuplara doğru orantılı olarak daralır.
maksimum noktalar belirlendi minumum noktada zaten başlangıç noktamız arasında kalan değerler olacak ta işte bunu formülleştirecek matematik maalesef bende yok.
bu şekilde bir uzman matematikciye anlatılıp sorulsa mühtemelen düzgün çalışan bir formül çıkaracaktır.
o formül çıktıktan sonra onu php ye çevirmek daha kolay olur