wmaraci reklam
lidertakipci

Eklentisiz google map kullanımı (Wordpress)

6 Mesajlar 3.780 Okunma
advertseo
wmaraci reklam

FatihToprak FatihToprak www.fatihtoprak.com Kimlik Onayı
  • Üyelik 13.06.2011
  • Yaş/Cinsiyet 38 / E
  • Meslek Web Developer
  • Konum İstanbul Avrupa
  • Ad Soyad F** T**
  • Mesajlar 577
  • Beğeniler 65 / 67
  • Ticaret 0, (%0)



Bir önceki yazı da Facebook & Twitter benzeri sayfalama uygulamasını hazırlamıştık. Tepkilerin olumlu gerçekleşmesi üzerine Jquery ile destekli uygulamaları WordPress yapımız için kullanmak ve daha akıcı olmasını sağlamak için farklı hooklar denemek istedim.

Öncelikle gerekli olan dosyaları sisteminizin temasına dahil edin.

<script></script>
<script></script>
<script></script>

Burada dikkat edilmesi gereken husus Google Maps servisinden bir api key almanız. Gerekli kaynak bu adreste.

Ardından alakalı jquery eklentisini buradan indirin. Jquery’nin ben 1.3 sürümünü kullandım ama siz dilediğiniz sürümü kullanabilirsiniz. Kurulum için bu adımı hallettikten sonra konfigürasyon ayarları için diğer sayfaya geçebilirsiniz..

- Google Maps WordPress için, konfigürasyon ayarları –
Bir önceki sayfada jquery kurulumunu yaptıktan sonra, fonksiyon ile kısa kod yapımızı oluşturalım. Şu şekilde olacak:

function Poz_Ft_72_GoogleApiSiteMap( $atts, $content = null ) {
extract( shortcode_atts( array(
'koordinat1' => '',
'koordinat2' => ''
), $atts ) );

return "
<script>
$(document).ready(function() {
$('#map').goMap({
width: 400px,
height: 400px,
address : '".$content."',
latitude : ".$koordinat1.",
longitude : ".$koordinat2.",
zoom : 15
}); // PozitifMapCreate
}); // ReadyForMap
</script>
";

}
add_shortcode('PozMap', 'Poz_Ft_72_GoogleApiSiteMap');

Bu adımdan sonra, artık yapımızı yalnızca yazımızın içerisinde nasıl göstereceğimizden bahsetmek gerekecek ;) Farkettiğiniz üzere üç farklı parametre belirledik ;


    [*]Adres
    [*]Koordinat 1
    [*]Koordinat 2

Kod kullanımı için son sayfaya baktığımızda artık sizlerde Google Api ile Google Map özelliğini eklentisiz bu ipucu sayesinde kullanabileceksiniz.

Kullanımı gayet basit. Yazımızda göstermek istediğimiz alana ;

[PozMap koordinat1="latitude değeriniz" koordinat2="longitude değeriniz"]Adress[/PozMap]
Google Map ile artık lokasyon için fazla kod bilgisine ihtiyaç duymadan, eklenti kullanmadan sisteminizi fazla yormadan tanımlamalar yapabileceksiniz. Mutlu kullanımlar.

Ek olarak bug için teşekkürler @Cüneyt

Happy Coding ;)

Kaynak : http://fatihtoprak.com/wordpress-yazilari-icerisinde-google-map-kullanarak-lokasyon-gostermek-eklentisiz-hook-ipucu-72.html
Adil

kişi bu mesajı beğendi.

wmaraci
reklam

Adil Adil Sms Onayı Gerekli Banlı Kullanıcı
  • Üyelik 26.11.2010
  • Yaş/Cinsiyet 28 / E
  • Meslek Yazılım
  • Konum İstanbul Avrupa
  • Ad Soyad A** Ö**
  • Mesajlar 1217
  • Beğeniler 99 / 125
  • Ticaret 3, (%100)
Yararlı ve ayrıntılı bir anlatım olmuş emeğine sağlık Fatih.
FatihToprak

kişi bu mesajı beğendi.

cudjex cudjex ozergul.net Kullanıcı
  • Üyelik 23.11.2011
  • Yaş/Cinsiyet 31 / E
  • Meslek öğrenci
  • Konum İzmir
  • Ad Soyad Ö** G**
  • Mesajlar 1647
  • Beğeniler 347 / 570
  • Ticaret 8, (%100)
Teşekkürler Fatih, basit ve kullanışlı bir kısa kod olmuş.Ancak kullanımı kısmında koordinat1 yerine korrdinat1 yazmışsın onu bi düzelt :)
 

 

ozergul.net/com

FatihToprak FatihToprak www.fatihtoprak.com Kimlik Onayı
  • Üyelik 13.06.2011
  • Yaş/Cinsiyet 38 / E
  • Meslek Web Developer
  • Konum İstanbul Avrupa
  • Ad Soyad F** T**
  • Mesajlar 577
  • Beğeniler 65 / 67
  • Ticaret 0, (%0)

Adil adlı üyeden alıntı

Yararlı ve ayrıntılı bir anlatım olmuş emeğine sağlık Fatih.


@Adil teşekkürler. Umarım faydalı şeyler oluyordur.

cudjex adlı üyeden alıntı

Teşekkürler Fatih, basit ve kullanışlı bir kısa kod olmuş.Ancak kullanımı kısmında koordinat1 yerine korrdinat1 yazmışsın onu bi düzelt :)


@Özer harikasın ;) Teşekkürler düzenledim alakalı kısmı ;)
 

 

wmaraci
wmaraci

ServeTR27 ServeTR27 İyi.. İyi... Kullanıcı
  • Üyelik 11.07.2012
  • Yaş/Cinsiyet 37 / E
  • Meslek Yazılım Teknikeri
  • Konum
  • Ad Soyad ** **
  • Mesajlar 21
  • Beğeniler 6 / 2
  • Ticaret 0, (%0)
Merhaba Güzel Bir Döngü,
Fakat bunu özel alandan yapmak mümkün değilmi? Mesela özel alanda harita yazıp değerine linkini yazdığımız zaman haritayı verse? böyle birşeyi nasıl yapabiliriz?
 

 

Sen Dünyanın Merkezi Değilsin ki ; Dönelim Etrafında.

Austen Austen Winterfell Kullanıcı
  • Üyelik 08.04.2013
  • Yaş/Cinsiyet 32 / E
  • Meslek Psikolojik Danışman
  • Konum Adana
  • Ad Soyad O** A**
  • Mesajlar 81
  • Beğeniler 2 / 7
  • Ticaret 0, (%0)
Güzel paylaşım olmuş,teşekkürler ;)
 

 

www.psikolojiservisi.com
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al