<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>siteye google maps eklemek | Barış ÖZCAN Web Tasarım | antalya web tasarım | antalya web tasarımı | Sosyal Medya Danışmanlığı</title>
	<atom:link href="https://www.barisozcan.net/etiket/siteye-google-maps-eklemek/feed" rel="self" type="application/rss+xml" />
	<link>https://www.barisozcan.net</link>
	<description></description>
	<lastBuildDate>Thu, 24 Feb 2011 20:56:03 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>Php ile Dinamik Google Haritaları Oluşturmak</title>
		<link>https://www.barisozcan.net/php-ile-dinamik-google-haritalari</link>
					<comments>https://www.barisozcan.net/php-ile-dinamik-google-haritalari#respond</comments>
		
		<dc:creator><![CDATA[admin]]></dc:creator>
		<pubDate>Thu, 24 Feb 2011 20:56:03 +0000</pubDate>
				<category><![CDATA[İNTERNET]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[TEKNOLOJİ]]></category>
		<category><![CDATA[WEB TASARIM]]></category>
		<category><![CDATA[Dinamik Google Haritaları Oluşturmak]]></category>
		<category><![CDATA[google haritası nasıl eklenir]]></category>
		<category><![CDATA[google maps ekle]]></category>
		<category><![CDATA[harita nasıl eklenir]]></category>
		<category><![CDATA[harita yapmak]]></category>
		<category><![CDATA[Php ile Dinamik Google Haritaları Oluşturmak]]></category>
		<category><![CDATA[siteye google maps eklemek]]></category>
		<category><![CDATA[web tasarım dersleri]]></category>
		<guid isPermaLink="false">http://www.barisozcan.net/?p=2093</guid>

					<description><![CDATA[<p>Google Maps Api servisini kullanarak web sayfalarımızda dinamik içerikli haritalar oluşturacağız.Google Maps servisinden yararlanabilmemiz için ilk olarak Google web sayfasını ziyaret edip Api-key oluşturmamız gerekiyor.Api-key oluşturmak için http://www.google.com.tr/apis/maps/signup.html adresini kullabilirsiniz.</p>
<p>The post <a href="https://www.barisozcan.net/php-ile-dinamik-google-haritalari">Php ile Dinamik Google Haritaları Oluşturmak</a> first appeared on <a href="https://www.barisozcan.net">Barış ÖZCAN Web Tasarım | antalya web tasarım | antalya web tasarımı | Sosyal Medya Danışmanlığı</a>.</p>]]></description>
										<content:encoded><![CDATA[<iframe src="http://www.facebook.com/plugins/like.php?href=https://www.barisozcan.net/php-ile-dinamik-google-haritalari&amp;layout=standard&amp;show_faces=1&amp;width=450&amp;action=like&amp;colorscheme=light&amp;font=" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px"></iframe><p>Bu makalemizde Google Maps Api servisini kullanarak web sayfalarımızda  dinamik içerikli haritalar oluşturacağız.Google Maps servisinden  yararlanabilmemiz için ilk olarak Google web sayfasını ziyaret edip  Api-key oluşturmamız gerekiyor.Api-key oluşturmak için  http://www.google.com.tr/apis/maps/signup.html adresini kullabilirsiniz.</p>
<p>Api-key oluşturduktan sonra veri tabanımızı oluşturalım.</p>
<p><img decoding="async" src="http://resim.sanalkurs.net/uploads/tablo_3.jpg" alt="http://resim.sanalkurs.net/uploads/tablo_3.jpg" /></p>
<p><strong>ID:</strong> Her harita için benzersiz bir değer belirtecek<br />
<strong>Baslik:</strong> Harita Başlığı<br />
<strong>Enlem</strong>: Enlem üzerindeki koordinat<br />
<strong>Boylam:</strong> Boylam üzerindeki koordinat<br />
<strong>Zoom:</strong> Harita üzerindeki yakınlaşma miktarı</p>
<p>Veri Tabanımızı oluşturduktan sonra gerekli sayfalarımızı oluşturmaya geçebiliriz.<span id="more-2093"></span><br />
Öncelikle &#8220;ayar.php&#8221; adında boş bir php dosyası oluşturalım ve veri tabanımıza bağlanmak için gerekli parametlerimizi yazalım.</p>
<pre>&lt;?php

$vthost = "localhost";    //üzerinde çalışacağımız mysql sunucusu %99 değiştirmenize gerek yok standarttır.

$vtkullanici = "root";    //mysql kullanıcı adı

$vtsifre = "123123";   //mysql kullanıcı şifresi

$vtadi = "maps";      //veri tabanının adı

$baglan = @mysql_connect($vthost,$vtkullanici,$vtsifre);  //veri tabanına bağlanmak için gereken sunucu adı,kullanıcı adı ve kullanıcı şifresini bağlantı değişkenimize atadık

    if(!$baglan) die ("Mysql Bağlantısı Sağlanamadı");  // eğer mysql sunucusuna bağlantı sağlanmazsa baglan değişkenini sonlandırıp yazmış olduğumuz hata mesajını ekrana yazdırıcak.

mysql_Select_db($vtadi,$baglan) or die ("Veri Tabanı Bağlantısı Sağlanamadı");     //veri tabanına bağlanamazsa bağlanma işlemini sonlandıracak ve yazmış olduğumuz hata mesajını ekrana yazdıracak.

?&gt;</pre>
<p>&#8220;index.php&#8221; adında boş bir php dosyası oluşturalım ve harita bilgilerimizi veri tabanından çekicek kodlarımızı yazalım.</p>
<pre>&lt;?php

//veri tabanı bağlantı parametlerimizin bulunduğu sayfayı çağırıyoruz

include("ayar.php");

?&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;td width="150" align="center"&gt;&lt;b&gt;Harita ID&lt;/b&gt;&lt;/td&gt;
&lt;td width="300" align="center"&gt;&lt;b&gt;Harita Başlık&lt;/b&gt;&lt;/td&gt;
&lt;td width="200" align="center"&gt;&lt;b&gt;Önizle&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;

&lt;?php

//haritalar tablosundaki tüm alanları seç ve id numarasına göre tersten sıralar

$sorgu = mysql_query("SELECT * FROM haritalar order by ID desc");

//haritalar tablosundaki seçtiğimiz alanları while döngüsüne alarak seçili alanların yazdırılması bitine kadar döngü işlemini devam ettirir

    while($yaz = mysql_fetch_array($sorgu)){

//haritalar tablosundaki "ID" alanındaki değeri "id" değişkenine atadık

        $id        =    $yaz["ID"];

//haritalar tablosundaki "Baslik" alanındaki değeri "baslik" değişkenine atadık

        $baslik    =    $yaz["Baslik"];

      ?&gt;

&lt;tr&gt;

&lt;!--haritalar tablosundaki "ID" alanını yazdırır--&gt;

&lt;td width="150" align="center"&gt;&lt;?php echo $id;?&gt;&lt;/td&gt;

&lt;!--haritalar tablosundaki "Baslik" alanını yazdırır--&gt;

&lt;td width="300" align="center"&gt;&lt;?php echo $baslik;?&gt;&lt;/td&gt;

&lt;!--haritalar tablosundaki "ID" alanındaki değeri "id" adlı değişkene aktarmıştık.Şimdi "id" değişkenini haritamızın detaylı şekilde gösterileceği "goster.php" sayfamıza yönlendirileceği linke ekledik--&gt;

&lt;td width="200" align="center"&gt;&lt;a href="goster.php?id=&lt;?php echo $id;?&gt;"&gt;Önizle&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;?php } ?&gt;
&lt;/table&gt;</pre>
<p>&#8220;goster.php&#8221; adlı boş bir php dosyası oluşturuyoruz ve harita  bilgilerini detaylı bir şekilde görüntüleyecek olan kodlarımızı  yazıyoruz.</p>
<pre>&lt;?php

//veri tabanı bağlantı parametlerimizin bulunduğu sayfayı çağırıyoruz

include("ayar.php");

//"index.php" dosyamızdan gelen haritaya ait id değerini alarak "id" değişkenine atıyoruz

$id    =    intval($_GET['id']);

//haritalar tablosundaki belirtilen id ye ait  tüm alanları seçer

$sorgu = mysql_query("SELECT * FROM haritalar where ID='$id'");

//haritalar tablosundaki seçtiğimiz alanları while döngüsüne alarak seçili alanların yazdırılması bitine kadar döngü işlemini devam ettirir

    while($yaz = mysql_fetch_array($sorgu)){

//haritalar tablosundaki "Enlem" alanındaki değeri "enlem" değişkenine atadık

      $enlem    =    $yaz['Enlem'];

//haritalar tablosundaki "Boylam" alanındaki değeri "boylam" değişkenine atadık

      $boylam    =    $yaz['Boylam'];

//haritalar tablosundaki "Zoom" alanındaki değeri "zoom" değişkenine atadık

      $zoom    =    $yaz['Zoom'];

      }
      ?&gt;
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&gt;
&lt;html xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;head&gt;
&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;

&lt;!--Başlangıçta oluşturduğumuz Api-keyi "key" stringine atıyoruz ("ABQIAAAA1AyyoqTwvL4FYVv9RX-UZRS2UztaDSNruPSGSODVRCNJKRnyiRSR1lgI85sroQmdcrgNXXXXXXXXXX" yerine siz kendi anahtarınızı yazın) --&gt;

&lt;script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAA1AyyoqTwvL4FYVv9RX-UZRS2UztaDSNruPSGSODVRCNJKRnyiRSR1lgI85sroQmdcrgNXXXXXXXXXX"
type="text/javascript"&gt;
&lt;/script&gt;
&lt;script type="text/javascript"&gt;
//&lt;![CDATA[
function haritaGoster() {
if (GBrowserIsCompatible()) {

&lt;!--Haritanın gözükeceği alanı ("haritaDiv") belirtiyoruz.--&gt;

var denemeHaritasi = new GMap2(document.getElementById("haritaDiv"));

denemeHaritasi.addControl(new GSmallMapControl());

&lt;!--Haritanın koordinatlarını belirtiyoruz--&gt;

var koordinat = new GLatLng(&lt;?php echo $enlem;?&gt;,&lt;?php echo $boylam;?&gt;);

&lt;!--Haritada gözükücek olan resmin koordinatlarını belirtiyoruz --&gt;

var resimKoordinat = new GLatLng(&lt;?php echo $enlem;?&gt;,&lt;?php echo $boylam;?&gt;);

var resim = new GIcon();

resim.image = "img/icon.png";

resim.iconAnchor = new GPoint(6, 5);

resim.infoWindowAnchor = new GPoint(25, 2);

&lt;!--Haritada gözükücek olan resmi koordinatlarını "isaret" değişkenine atıyoruz  --&gt;

var isaret = new GMarker(resimKoordinat,resim);

GEvent.addListener(isaret, "click", function() {

}
);

&lt;!--Haritaya yakınlaştırma oranını belirtiyoruz--&gt;

denemeHaritasi.setCenter(koordinat, &lt;"php echo $zoom;"&gt;);

&lt;!--Haritaya "isaret" değişkenimizi ekliyoruz --&gt;

denemeHaritasi.addOverlay(isaret);
}
}
//]]&gt;
&lt;/script&gt;
&lt;/head&gt;

&lt;!--Sayfa yüklendiğinde "haritaGoster" fonksiyonu çalışıcak ve harita görüntülenicek --&gt;

&lt;body onload="haritaGoster()" onunload="GUnload()"&gt;

&lt;!--Haritanın görüntüleneceği alan --&gt;

&lt;div id="haritaDiv" style="width: 300px; height: 400px"&gt;&lt;/div&gt;

&lt;/body&gt;

&lt;/html&gt;

<a title="php ile dinamik google maps yapımı" href="http://www.barisozcan.net/wp-content/uploads/2011/php_googlemaps.zip" target="_blank">Kaynak Dosyayı İndir</a></pre>
<p><a href="http://www.getlatlon.com/" target="_blank">Koordinat (Enlem,Boylam) bulmak için bu siteyi kullanabilirsiniz.</a></p>
<p>&nbsp;</p>
<p>Burak KIRBAĞ</p><p>The post <a href="https://www.barisozcan.net/php-ile-dinamik-google-haritalari">Php ile Dinamik Google Haritaları Oluşturmak</a> first appeared on <a href="https://www.barisozcan.net">Barış ÖZCAN Web Tasarım | antalya web tasarım | antalya web tasarımı | Sosyal Medya Danışmanlığı</a>.</p>]]></content:encoded>
					
					<wfw:commentRss>https://www.barisozcan.net/php-ile-dinamik-google-haritalari/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
