Aşağıdaki sorunu yaşıyorum, Web sitemde göreli bir konum noktası olarak benim GPS kullanarak otomatik arama "yakınımdaki pub" için javascript ve google maps api kullanma. Örneğin, web sitemi, google haritama yerleştirilmiş google haritalarının, bir arama fonksiyonu olmaksızın, GPS konumumu otomatik olarak işaretlemesini sağlamak için yükledim (Yaptığım). Sorun, arama kutusu olmadan otomatik aramada "Yakınımdaki Pub'lar" yazıyor. İşte şimdiye kadar kodlama var:Web sitemde göreceli bir konum noktası olarak GPS’imi kullanarak "Yakınımdaki Pub'ları" otomatik olarak aramak için javascript ve google maps api’yi nasıl kullanabilirim?
<div id="mapholder">
<script src="http://maps.google.com/maps/api/js?output=embed&sensor=true"></script>
</div>
<script>
navigator.geolocation.getCurrentPosition(showPosition, showError);
function showPosition(position) {
var searched = "pubs near me";
lat = position.coords.latitude;
lon = position.coords.longitude;
latlon = new google.maps.LatLng(lat, lon)
mapholder = document.getElementById('mapholder')
mapholder.style.height = '550px';
mapholder.style.width = '1000px';
var myOptions = {
center:latlon,zoom:15,
mapTypeId:google.maps.MapTypeId.ROADMAP,
mapTypeControl:false,
navigationControlOptions:{style:google.maps.NavigationControlStyle.SMALL}
}
var map = new google.maps.Map(document.getElementById("mapholder"), myOptions);
var marker = new google.maps.Marker({position:latlon,map:map,title:"You are here!"});
}
function showError(error) {
switch(error.code) {
case error.PERMISSION_DENIED:
x.innerHTML = "User denied the request for Geolocation."
break;
case error.POSITION_UNAVAILABLE:
x.innerHTML = "Location information is unavailable."
break;
case error.TIMEOUT:
x.innerHTML = "The request to get user location timed out."
break;
case error.UNKNOWN_ERROR:
x.innerHTML = "An unknown error occurred."
break;
}
}
</script>
listesine 'var searched = "yakınımdaki publar" a eklediniz, ancak hiçbir zaman bir şey yapmıyorsunuz. –
Kodunuzu çalıştırdım ve "Google Maps API uyarısı: NoApiKeys" yazıyor. Haritalar komut dosyasıyla google API anahtarı kullandınız mı? –
Hey Abdul, Bu yüzden neden bir Api anahtarına ihtiyaç duymayan bir mantık kullanıyorum. –