Ana içeriğe geç

My Maps location : Konumlar ve Kategoriler

1. Google Haritalar API'sı anahtarı edinin

Alan adınız 22 Haziran 2016'dan sonra oluşturulduysa, Google Haritalar API'lerini her kullandığınızda, isteğinizi doğrulamak için bir anahtar eklemeniz gerekir.
Bir anahtar alın ve API'yi etkinleştirin: https://developers.google.com/maps/documentation/javascript/get-api-key

Daha fazla bilgi: https://developers.google.com/maps/documentation/javascript/usage?hl=en

İlk adım, bir projeyi oluşturup ardından projenin adını yazmaktır.

 

create-api-key

 

Etki alanımdan gelen tüm isteklere izin vermek istiyorsam, izlenecek kalıp * .joomunited.com / * şeklindedir.
Örneğin alanadim.com gibi yalnızca tek bir etki alanına izin vermek istiyorsanız, kalıp joomunited.com/* olur


Bir localhost ortamında, herhangi bir geçerli anahtar koyabilirsiniz ve herhangi bir etki alanı başvurmadan çalışacaktır.

 

alan-api-desen


API anahtarı daha sonra oluşturulur, bu, My Maps location eklemek için kopyalamanız gereken anahtardır.

 

api oluşturulan

 

Anahtarı My Maps Location ekleyin.

Bileşenler > My Maps Location > Seçenek görünümünden yapılandırmaya bir anahtar ekleyebilirsiniz.

 

haritalar yapılandırma

 

Anahtarı yapıştırın.

 

Eklenti api-key

 

Adım adım özgeçmiş:


İzlediğim adımlar

  • Google API Konsolu'na gidin
  • Proje oluşturma veya seçme
  • API'yi ve ilgili hizmetleri etkinleştirmek için Devam'a tıklayın
  • Kimlik Bilgileri sayfasında bir Tarayıcı anahtarı alın (ve API Kimlik Bilgilerini ayarlayın)
  • Kota hırsızlığını önlemek için, bu en iyi uygulamaları izleyerek API anahtarınızı güvence altına alın

2. Konum kategorilerini yönetin

Konum kategorilere göre sınıflandırılmıştır. Bu kategoriler, ön uçta filtre olarak görüntülenebilir veya bazı kategorilere ayrılmış konumları yüklemek için bir menü öğesinde önceden tanımlanmış bir parametre olarak kullanılabilir.
 

Kategori filtre önuç

 

Çok fazla konumunuz varsa, kategorileri kullanmanız önerilir.
Kategoriler ve alt kategoriler oluşturabilirsiniz. Bir kategori oluşturmak için lütfen My Maps location > Kategori'ye gidin ve Yeni'ye tıklayın.

 

kategori-yerleri

 

Ardından, bir alt kategori oluşturmak istemeniz durumunda kategori ekranından bir başlık ve bir ana kategori eklemeniz gerekir.

 

kategori-veli

 

İşaretçi seçimi sekmesini kullanarak sınıfta konum için varsayılan bir işaretçi de tanımlayabilirsiniz.

 

işaretleyici-kategori

 

Not: Varsayılan olarak "Kategorim" kurulumdan hemen sonra konum eklemeye başlamanıza olanak tanır

3. Bir konum oluşturun

Konum oluşturmak için lütfen My Maps location > Konumlar > Yeni'ye

3 zorunlu alan vardır:

  • Konumun adı
  • Konumun kategorisi
  • Konum ayrıntıları (adres)      

 

Adres için eklemek için 3 çözümünüz var:

  • Arama alanını kullanın (önerilir)
  • Harita üzerinde gezinin ve bir konumu göstermek için imleci kullanın
  • Bir adres girin (Google Haritalar geçerli olmalıdır)

 

Arama motoruyla bir konum eklemek için eklemek istediğiniz yerin adını yazın.

 

konum ekle

 

Seçimde, enlem ve boylam alanları otomatik olarak doldurulur. Haritalarım da Google yerlerine entegre edildi! Bu, bir dükkanı veya Google Haritalar'da kayıtlı başka bir şeyi arayabileceğiniz anlamına gelir, bileşenimiz tüm yer bilgilerini alır.

 

Google-yer

 

 

Ayrıca harita üzerinde hareket edebilir ve doğrudan bir işaretçi koyabilirsiniz, sonuç aynı olacaktır ve otomatik olarak doldurulmuş bir enlem ve boylam elde edersiniz.

 

haritası noktalı

 

Adres alanına ve posta koduna dikkat edin, manuel olarak doldurursanız, Google Haritalar'ın bilinen bir adresiyle eşleşmesi gerekir.

 

adres alanları

 

Konumun diğer tüm bilgileri (açıklama, saat, ...) konumun ayrıntılı görünümünde görüntülenir.

Konum ayrıntısı sürümündeki kişi bağlantısı, konum başına kişi bağlantısı, mailto veya URL ekleme olanağıdır. Ön uçta, URL'yi açacak veya mailto eylemini yürütecek bir iletişim düğmesi olacaktır.

 

9

 

4. Diğer konum bilgileri

Her yere bir görüntü ve işaretçi ekleyebilirsiniz. 

  • Konum resmi: Resim, konumun araç ipucunda küçük resim olarak ve konum ayrıntı sayfasında daha büyük bir boyutta görüntülenecektir.
  • Kategori simgesini kullan : Harita konumlarımın kategori alanına koyduğunuz Simgeyi kullanın
  • İşaretçi Arka Planı: Arka plan işaretleyicinizin rengini seçin
  • İşaretçi haritada konum işaretçisi simgesi olarak görüntülenecektir. Ayrıca, My Maps Location uzantısına dahil edilen konumlarınız için bazı güzel işaretçi kümeleriniz de var .
  • Özel Bağlantı Kullan, özel bir URL ile konumun ayrıntısına giden bağlantıyı geçersiz kılar.

 

işaretleyici-image-yeri

 

My Maps location , Joomla yerel çok dilli özelliğini kullanıyor. Konum kategorilerinde ve konumlarda bir dil tanımlayabilirsiniz. Dil değiştirildiğinde, dil onaylı içeriği görüntülemek için konumlar diğer Joomla içeriği gibi filtrelenecektir.

 

dil

 

Konum tanımlama alanı en önemlilerinden biridir.
Konum ayrıntısı sayfasında ve temaya bağlı olarak, arama sonuçlarında konumun bir giriş metni olarak görüntülenecektir. Daha da önemlisi, açıklama tüm eklentinin içinde yüklü olduğu bir WYSIWYG editörüdür, bu, içinde istediğiniz her şeyi (resimler, videolar ...) yapabileceğiniz anlamına gelir.

 

Yer Tanımı

 

Konum arama sonuçlarında görüntülenen giriş metni.

 

text-in-yer-sonuçlarında

 

Etiket alanı, Joomla ile aynı etiket sistemidir. Etiketler ve alt etiketler ekleyebilir, ardından bunları ön uçta filtre olarak yükleyebilirsiniz. Tüm etiketleri yönetmek için Joomla etiket bileşenini yüklemeniz yeterlidir: Menü Bileşeni > Etiketler
Ön uçta, yapılandırmaya bağlı olarak etiketler onay kutusu (aşağıdaki gibi) veya açılır liste olarak görüntülenebilir.

 

etiket filtresi

 

My Maps Location , meta bilgileri doldurmak için ek alanlar aldı (arama motorları için). Bu alanlar, konum ayrıntıları sayfasına yüklenir.

 

meta bilgisi

 

5. Konumları ön uçta görüntüle

Konumlarınızı kullanıcı arabiriminde görüntülemek için şunları kullanabilirsiniz:

  • Konum arama motorunu, tek konumu veya konum kategorilerini gösteren bir menü
  • Bir arama alanı görüntülemek veya bir konum kümesi seçmek için bir modül
  • Herhangi bir düzenleyicide tek veya birden çok konumu görüntülemek için bir düzenleyici düğmesi

Konumları menüden yükleme

Joomla menü yöneticisinden bir eleman ekleyin ve “Konum arama ve görüntüleme” tipini seçin. Konum arama motorunu filtrelerle gösterecektir.
"Konum ayrıntısı görünümü"nü seçin .

 

Konumu menü

 

“Konum arama ve görüntüleme”yi seçerseniz , bazı ekran parametreleriniz olur. Bazıları varsayılan bileşen parametrelerini geçersiz kılabilir.

 

Ana menü-config

 

Menünün ana sekmesinden şunları ayarlayabilirsiniz:

  • Adres girin: sayfa yüklenirken varsayılan bir adresi görüntülenmeye zorlayabilirsiniz. Boş bırakılabilir
  • Mesafe: Yukarıdaki adrese göre aramaya kilitlenecek mesafe. -1 (varsayılan) olarak bırakılabilir
  • Kategori: belirli bir konum kategorisini yükle
  • Arama sınırı: arama sonuçlarının sayısını sınırlandırın. 10, konum aramada yalnızca ilk 10 sonucu döndürür
  • Sıralama: Arama sonuçlarını Tarihe, Başlığa, Mesafeye göre sıralayın (varsayılan)

 

mml-menü-ileri

 

Ardından, My Maps Location menü sekmesinde şunları kurabilirsiniz:

  • Bileşeni Seçin: My Maps Location veya K2, Jomsocial gibi tüm 3. taraf entegrasyonları ...
  • Varsayılan kategori kimliği (3. taraf uzantıları): K2, Hikashop veya Adsmanager gibi bir 3. taraf uzantısı kullanıldığında yüklenecek varsayılan kategori, topluluk oluşturucu için CB listesi kimliği
  • Çocuk kategorisi yerler: alt kategorilerden arama sonuçları yerleri olarak da Ekran, sadece bir tane Yukarıda seçilen
  • Tema: menü öğesi için mevcut 3 temadan birini, tam genişliğini ve arama ve sonuç gösterme temasının kenar çubuğunu seçin
  • Harita sağlayıcısı: Haritalarınızın stilini belirlemek için Google Maps, Bing Maps, Mapbox, OpenStreetMap, Baidu veya Mapquest'i seçin
  • Arama Etiketlerini Etkinleştir : Konum etiketi adları kullanılarak arama sorgularının yapılmasına izin verir
  • Tasarımlar: Harita kaynağına bağlı olarak birkaç harita türü ve renginiz vardır
  • Harita katmanı: Haritalara bazı veriler (katman) ekleyin. KML katmanı, Trafik katmanı, Transit katmanı ve Bisiklet katmanı vardır.
  • Google Harita Katmanı URL'si: Özel verilerinizi depolamak veya GeoJSON verilerini bir Google haritasında görüntülemek için Veri katmanını kullanın.
  • Bing Haritalar türü: Bing Haritalar, harita sağlayıcınızsa, Bing Haritalarının görünümünü ve verilerini seçin
  • OpenStreetMap türü: OpenStreetMap harita sağlayıcınız ise, haritalarınıza bazı veriler (katman) ekleyebilirsiniz.
  • Konum ipucu: Harita yüklenirken, konum aramasından sonra konum ipucunu otomatik olarak açın
  • Harita yakınlaştırma: Harita üzerinde varsayılan bir yakınlaştırma düzeyi tanımlayın
  • Harita ve arama sonuçları genişlik ve yükseklik seçenekleri

 

Temaya dayalı ön uç ekranı

 

map-arama-temalar

 

Tek bir konum arama ekranı sonucu:

Bridgewater-location


Konumları bir modül kullanarak görüntüleme

My maps location konumum, yerel konumlar için 2 modül + üçüncü taraf entegrasyonu için (K2 öğe konumlarını görüntülemek için bir modül gibi) birlikte gelir

Harita modülü , konumlarınızı menü ile aynı filtrelerle, ancak bir modül konumunda görüntülemenizi sağlar. Konumlar Harita veya Liste olarak görüntülenecektir. Bir dizi konum seçebilir veya konum kategorileri seçebilirsiniz.

 

harita modülü

 

My Maps Location Haritası – Arama Modülü , harita genişliği veya konumun aranacağı bileşen gibi bazı filtreleri olan bir arama motorunu görüntüler (sadece örnek için K2 konumunu arayın).

 

arama-modül

 

Ön uçtaki ekran modülü:

 

arama-haritası önuç-modülleri

 

 

Konumları bir düzenleyici düğmesi kullanarak görüntüleme


Editör düğmesi Joomla düzenleyicinize yüklenecektir (genellikle makalelerde veya HTML özel modüllerinde).
Düzenleyicinizin alt kısmında düğmeyi göreceksiniz. Tıkladığınızda, daha önce eklediğiniz bir veya birkaç konumu seçmenize izin veren bir ışık kutusu göreceksiniz.

 

Harita-editör düğmeli

 

Ardından bir veya bir kaç yeri seçip düğmeye basarak makalenize ekleyebilirsiniz.
Herhangi bir yakınlaştırma düzeyi belirtmezseniz, konum alanınıza sığdırmak için otomatik olarak yüklenecektir. WYSIWYG düzenleyicinizde göreceğiniz etiket kodu şu model gibi olacaktır: {mymaplocations mapid width height}

Ör: {mymaplocation id = 1 width = 58% height = 400px zoom = 10 type = google} bu kod,% 58 genişlik, 400 piksel yükseklik, 10 kat yakınlaştırma ve Google türü ile konum kimliği = 1 olan bir harita görüntüler. Bir haritaya birden fazla konum eklemek için virgül kullanmak. Ör: {mymaplocation id = 1 width = 58% height = 400px zoom = 10 type = google} konum kimliği = 1, 2, 3.