Forum
Arkadaşlar merhaba ;
kullanıcı enlem boylam koordinatlarını çekip kaydetmek istiyorum , bu Asp.net de mümkünmü .
Merhaba Sinem Hanım,
Sanırım yapmak istediğiniz sitenize gelen kullanıcıları harita üzerinde göstermek istiyorsunuz. Haritada sadece Enlem ve Boylam bilgilerini veritanına kayıt işlemini aşağıdaki video da yapabilirsiniz.
https://www.youtube.com/watch?v=Nq97_bS8pIU&list=PL24_fTAaoY1HYylknSyixx_9PUN-EHuZG&index=27
Murat bey merhaba ;
Ben direk degeri almak istiyorum , Windows da yapabiliyorum ama Asp.net de client side bilgilerine erişemiyorum ,acaba JS yada Jquery mi kullanmak lazım .
Murat bey merhaba ;
Ben direk degeri almak istiyorum , Windows da yapabiliyorum ama Asp.net de client side bilgilerine erişemiyorum ,acaba JS yada Jquery mi kullanmak lazım .
evet javascrıpt api ıle beraber x-y kordınatı belırlemenız ıcın jquery kullanmanız gerekıyor ıyı calısmalar
JS ile yapabildim ama kullanıcıdan izin verme yetkisi istiyor , bunu aşabilmem mumkunmu .
JS ile yapabildim ama kullanıcıdan izin verme yetkisi istiyor , bunu aşabilmem mumkunmu .
google map kısımına gel ordakı embed kodunu yenı <body></body> tagları arasına yerlestır calıstır
calıstırdıgında harıtada belırledıgın yer tarayıcından acılmıs olacak javascrıpt api işlerıne hıc gırme bazı kaynaklarda uzun anlatmıslar
insanın ıster ıstemez kafası karısıyor
aslında yapmak istedim , bir formum var formu dolduran kişinin , ip bilgisini alabiliyorum , bunun yanında lokasyon bilgisinide almak istiyorum .
aslında yapmak istedim , bir formum var formu dolduran kişinin , ip bilgisini alabiliyorum , bunun yanında lokasyon bilgisinide almak istiyorum .
lokasyon bılgılerını SQL de x-y kordınatı olarak gırıp cekersen alabılırsın
hocam aşadaki şekilde JS ile aldıgım degeri ASp.net tarafına nasıl taşırım .
function onPositionUpdate(position)
{
var lat = position.coords.latitude;
var lng = position.coords.longitude;
alert("Enlem :" + lat.toString().substring(0, 9) + " Boylam :" + lng.toString().substring(0, 9));
}
if (navigator.geolocation)
{
navigator.geolocation.getCurrentPosition(onPositionUpdate);
}
else
{
alert("geolocation is not available");
}
hocam aşadaki şekilde JS ile aldıgım degeri ASp.net tarafına nasıl taşırım .
function onPositionUpdate(position)
{
var lat = position.coords.latitude;
var lng = position.coords.longitude;
alert("Enlem :" + lat.toString().substring(0, 9) + " Boylam :" + lng.toString().substring(0, 9));
}
if (navigator.geolocation)
{
navigator.geolocation.getCurrentPosition(onPositionUpdate);
}
else
{
alert("geolocation is not available");
}
ASP.net içinde c# Kullanarak bu kodları oraya tasıyabılırsın yada calıstıgın ASP.net sayfası uzerınde
<script type="text/javascript">
--kodları buraya yazarak kullanabılırsın
</script>
Zaten o şekilde kullanıyorum ,aşadaki kod HEAD kısmında olmasına ragmen
if (navigator.geolocation)
{
navigator.geolocation.getCurrentPosition(onPositionUpdate);
}
bu blokdan dolayı Formload da geliyor , bunu nasıl engelleyebilirim .
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<script type="text/javascript">
function onPositionUpdate(position) {
var lat = position.coords.latitude;
var lng = position.coords.longitude;
alert("Enlem :" + lat.toString().substring(0, 9) + " Boylam :" + lng.toString().substring(0, 9));
}
if (navigator.geolocation)
{
navigator.geolocation.getCurrentPosition(onPositionUpdate);
}
else
{
alert("geolocation is not available");
}
</script>
</head>
<body >
<form id="form1" runat="server">
</form>
</body>
</html>
Zaten o şekilde kullanıyorum ,aşadaki kod HEAD kısmında olmasına ragmen
if (navigator.geolocation)
{
navigator.geolocation.getCurrentPosition(onPositionUpdate);
}
bu blokdan dolayı Formload da geliyor , bunu nasıl engelleyebilirim .
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<script type="text/javascript">
function onPositionUpdate(position) {
var lat = position.coords.latitude;
var lng = position.coords.longitude;
alert("Enlem :" + lat.toString().substring(0, 9) + " Boylam :" + lng.toString().substring(0, 9));
}
if (navigator.geolocation)
{
navigator.geolocation.getCurrentPosition(onPositionUpdate);
}
else
{
alert("geolocation is not available");
}
</script>
</head>
<body >
<form id="form1" runat="server">
</form>
</body>
</html>
belırtecegın konumun embed kodunu google maptan aldıktan sonra su kısıma yapıstırımısın bır de öyle dene
<body >
<form id="form1" runat="server">//silinip embed kodu eklenecek
</form>
</body>
ben o şekilde kullanmak istemiyorum , bakalım başka üstadlar ne yorumda bulunacak .
merhaba navigator elementi cok zaman ıse yaramıyor ama extend edılmıs ozel kodlar ıle daha rahat halledebılırsınız asagıda bır url bulunmakta sayfanın sonuna dogru tam kodu bulabılırsınız ıncelemenızde fayda goruyorum
https://developer.mozilla.org/en-US/docs/Web/API/Geolocation/Using_geolocation
saygılarımla
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com
ordaki örnek harita üzerinde göster ,ben sadece degeri almak istiyorum , harita blogunu kaldırdıgımda ise HEAD blogunda olmamasına ragmen LOAD da etkinleşiyor .
JS tarafında postback kontrolu ile istedigim gibi oldu .
super kolaylıklar dılıyorum
ProfectSoft Yazılım ve Danışmanlık Hizmetleri
LogPusher & Bifyou E-Commerce System
www.profectsoft.com