merhaba, google map apisini kullanarak ölçüm yaptığım bir sayfam var. (yani sayfaya girenlerin google map aracılığıyla evlerin çatısını işaretlemeleri gerekiyor)
yaklaşık 1 senedir sorun yoktu ama 2 haftadır google türk iplerine 15x den fazla yakınlaştırmama yasağı getirmiş gibi bir durum var çünkü sadece türkiye sınırları içerisinde yakınlaştırma yaptığımda "gösterilecek birşey yok" hatası çıkıyor. vpn kullandığımda sorun düzeliyor.
aslında sorun burda başlıyor. ben ziyaretçilerime vpn kullanma zorunluğu getiremem ve ziyaretçilerimin %90 ı türkiyeden geliyor.
yardımlarınızı ve fikirlerinizi bekliyorum.
not: https://www.google.com/maps de bile türkiye zaten hep bulanıktı. apilerde böyle bir kısıtlama yoktu yeni getirdiler sanırım.
Google map apisi türk ip sorunu
6
●122
- 07-08-2024, 11:15:44hocam çok teşekkürler. verdiğin fikirleri deneyeceğim. ama proxy konusunda şöyle bir sıkıntı yaşıyorum anlıkErayEfe adlı üyeden alıntı: mesajı görüntüle
.Alıntı
bu şelilde çalışıyor. hatta haritanın dili inglizceye dönüyor ama yine zoom yapıldığında harita görüntülenmiyor. proxy url kısmına 10 larca farklı ip denedim bu sefer de hiç çalışmadı.
https://api.allorigins.win/get?url=';
bu proxyi chatgpt önerdi. çalışma sistemini bilmiyorum doğrusu. - 07-08-2024, 11:27:10Başka fikrim yok maalesef.Nonfold adlı üyeden alıntı: mesajı görüntüle
- 07-08-2024, 11:33:55sunucunuzun kendisi Türkiye de değilse kaynağı php ile çekip htmle öyle gömün.ErayEfe adlı üyeden alıntı: mesajı görüntüle
demişsiniz. mantıken ne demek istediğinizi anladım ama çok fazla php bilgim yok. bu konuda yardımcı olacak bir makale yada yöntemin bir adı var mı? kurcalayayım. - 07-08-2024, 11:35:41Nonfold adlı üyeden alıntı: mesajı görüntüle
<?php $apikey = 'api_keyi_girin'; $url = 'https:maps.googleapis.com/maps/api/js?key=' . $apikey . '&callback=initMap'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $response = curl_exec($ch); curl_close($ch); header('Content-Type: application/javascript'); echo $response; ?>Sonra bunu htmlde
<script src="script.php"></script>
şeklinde kullanın. - 07-08-2024, 11:53:47çok teşekkürler hocam. kod çalışıyor ama gereğini yerine getirmiyor. yine zoom yapılınca hata alıyorum. server yurtdışında.ErayEfe adlı üyeden alıntı: mesajı görüntüle
cloudflare kullanıyorum. o bozuyor olabilir mi sizce?