Referanslar
Harita Fonksiyonları
Fonksiyon Adı ve Parametreleri | |
OnClick (<function> callback ( <long> lat, <long> lon, <int> zoom, <string> clickDirection, <int> pixelX, <int> pixelY ) )
|
|
Tanım | Parametre Açıklamaları |
Tıklanan konumun lat, lon ve zoom değerlerini döndürür. | Tıklama bilgisi için sol tıkta l, sağ tıkta ise r değeri döndürülür. |
Fonksiyon Adı ve Parametreleri | |
UnClick() | |
Tanım | Parametre Açıklamaları |
OnClick() fonksiyonunu geçersiz hale getirir. | |
Fonksiyon Adı ve Parametreleri | |
GetLastClickedPoint(<function> callback ( <long> lat, <long> lon, <int> zoom ))
|
|
Tanım | Parametre Açıklamaları |
Son tıklanan noktanın lat, lon ve zoom değerlerini döndürür. | |
Fonksiyon Adı ve Parametreleri | |
GetZoom (<function> callback ( <int> zoom ) )
|
|
Tanım | Parametre Açıklamaları |
Haritanın o andaki zoom seviyesini callback yapısında teslim eder. | Şehir haritası 10 ila 20 arası farklı zoom seviyelerinde üretilmiştir. |
Fonksiyon Adı ve Parametreleri | |
SetZoom ({<int> zoom}, <function> callback () )
|
|
Tanım | Parametre Açıklamaları |
Şehir haritası 10 ila 20 arası farklı zoom seviyelerinde üretilmiştir. Hangi zoom seviyesinde görünüm isterseniz bu fonksiyonu kullanabilirsiniz. | |
Fonksiyon Adı ve Parametreleri | |
GetCenter( <function> callback ( <long> lat,
<long> lon ) )
|
|
Tanım | Parametre Açıklamaları |
Haritanın orta noktasının lat ve lon değerlerini callback yapısında teslim eder. | |
Fonksiyon Adı ve Parametreleri | |
Goto({<long> lat, <long> lon,
<int> zoom,<boolean> effect}, <function>callback () )
|
|
Tanım | Parametre Açıklamaları |
Enlem ve boylamı verilen konuma gitmek için tasarlanmıştır. |
zoom seviyesi verdiğiniz takdirde verilen koordinatlara belirtilen seviyeye yaklaşarak gider. effect parametresini true olarak verdiğiniz takdirde belirtilen konuma efektle gidilecektir. |
Fonksiyon Adı ve Parametreleri | |
FixCoordinate({<long> lat,<long> lon,
<int> zoom,<int> maxZoom,<int> minZoom}, <function>callback () )
|
|
Tanım | Parametre Açıklamaları |
Enlem ve boylamı verilen konumu harita üzerinde sabitlemek için kullanılır. |
zoom seviyesi atandığında belirtilen konumda kilitleme yapılır. minZoom ve maxZoom parametreleriyle harita üzerindeki yaklaşma ve uzaklaşma ölçekleri de belirlenebilir. Zoom seviyeleri boş geçildiğinde haritanın o andaki zoom seviyesi değer olarak alınır. |
Fonksiyon Adı ve Parametreleri | |
FixExtent({<long> lat,<long> lon,<boolean> drag,
<int> zoom,<int> maxZoom,<int> minZoom}, <function>callback () )
|
|
Tanım | Parametre Açıklamaları |
Harita extent koordinatları verilen konumu harita üzerinde sabitlemek için kullanılır. |
zoom seviyesi atandığında belirtilen konumda kilitleme yapılır. minZoom ve maxZoom parametreleriyle harita üzerindeki yaklaşma ve uzaklaşma ölçekleri de belirlenebilir. Zoom seviyeleri boş geçildiğinde haritanın o andaki zoom seviyesi değer olarak alınır. drag parametresini false olarakharita üzerinde sağa ve sola gidilemez. |
Fonksiyon Adı ve Parametreleri | |
FixRelease | |
Tanım | Parametre Açıklamaları |
FixCoordinate() ve FixExtent() fonksiyonlarını geçersiz hale getirir. | |
Fonksiyon Adı ve Parametreleri | |
OnlyMap(<function>callback ())
|
|
Tanım | Parametre Açıklamaları |
Şehir haritasının tüm menülerini kapatarak sadece altlık haritasını görünür hale getirir. iframe içerisinde URL olarak http://sehirharitasi.ibb.gov.tr/#onlyMap ile eşdeğerdir. |
|
Fonksiyon Adı ve Parametreleri | |
Print (<function>callback ())
|
|
Tanım | Parametre Açıklamaları |
Ekranda görüntülenen haritayı yazdırır. | |
Fonksiyon Adı ve Parametreleri | |
Toolbar({<boolean> network, <boolean> panorama, <boolean> layers,<boolean> menu,<boolean> search,<boolean> language,<boolean> traffic,<boolean> mapSwitch,<boolean> coordinate,<boolean> clear,<boolean> measure, <boolean> print,<boolean> location,<boolean> zoomIn,<boolean> zoomOut,<boolean> rightMenu}, <function>callback ())
|
|
Tanım | Parametre Açıklamaları |
Toolbar fonksiyonu, şehir haritasını ihtiyacınıza göre özelleştirebilmeniz için tasarlanmıştır. İstediğiniz modülü ilgili parametreyle açıp kapatabilirsiniz. | |
Fonksiyon Adı ve Parametreleri | |
Zoomin (<function>callback ())
|
|
Tanım | Parametre Açıklamaları |
ZoomIn fonksiyonunu, şehir haritası üzerinde bir seviye yaklaşmak için kullanabilirsiniz. | |
Fonksiyon Adı ve Parametreleri | |
Zoomout(<function>callback ())
|
|
Tanım | Parametre Açıklamaları |
ZoomOut fonksiyonunu, şehir haritası üzerinde bir seviye uzaklaşmak için kullanabilirsiniz. | |
Fonksiyon Adı ve Parametreleri | |
GetSize(<function> callback (<integer> en, <integer> boy )
|
|
Tanım | Parametre Açıklamaları |
Harita boyutlarını pixel formatında döndürmek üzere tasarlanmıştır. | |
Fonksiyon Adı ve Parametreleri | |
GetExtent(<function> callback (<long> minX, <long> minY, <long> maxX, <long> maxY )
|
|
Tanım | Parametre Açıklamaları |
Harita extent koordinat bilgilerini döndürmek üzere tasarlanmıştır. Köşe koordinatlarının en küçük ve en büyük lon, lat bilgilerini döndürür. | |
Fonksiyon Adı ve Parametreleri | |
GotoExtent({<long> minLon, <long> minLat,
<long> maxLon, <long> maxLat}, <function>callback () )
|
|
Tanım | Parametre Açıklamaları |
Harita extent koordinat bilgileri verilen konuma gitmek üzere tasarlanmıştır. | Extent bilgileri olarak köşe koordinatlarının en küçük ve en büyük lon, lat bilgilerini vermeniz gerekmektedir. |
Fonksiyon Adı ve Parametreleri | |
GetInformation({<long> lon, <long> lat, <string> title}) | |
Tanım | Parametre Açıklamaları |
Harita koordinat bilgileri verilen konumdaki nesneyi harita üzerinde işaretlemek için kullanılır. | title parametresi ile görüntülenecek mesaj parametresine başlık atayabilirsiniz.. | Fonksiyon Adı ve Parametreleri |
GetLocation(<function>callback ())
|
|
Tanım | Parametre Açıklamaları |
GetLocation fonksiyonu, konumunuzu harita üzerinde görüntülemek için kullanılır. | Fonksiyon Adı ve Parametreleri |
AreaMeasure(<function>callback ())
|
|
Tanım | Parametre Açıklamaları |
AreaMeasure fonksiyonu, harita üzerinde alan ölçümü yapmak için kullanabilirsiniz. | Fonksiyon Adı ve Parametreleri |
LineMeasure(<function>callback ())
|
|
Tanım | Parametre Açıklamaları |
LineMeasure fonksiyonu, harita üzerinde mesafe ölçümü yapmak için kullanabilirsiniz. | Fonksiyon Adı ve Parametreleri |
Clear(<function>callback ())
|
|
Tanım | Parametre Açıklamaları |
Clear fonksiyonu, harita üzerinde temizleme işlemleri için kullanılır. | Fonksiyon Adı ve Parametreleri |
Language(<function>callback ())
|
|
Tanım | Parametre Açıklamaları |
Language fonksiyonu, haritanın dil ayarlarını Türkçe-İngilizce arasında seçimli olarak değiştirebilirsiniz. | Fonksiyon Adı ve Parametreleri |
Reset(<function>callback ())
|
|
Tanım | Parametre Açıklamaları |
Reset fonksiyonu, açık modülleri kapatır, haritayı başlangıç konumuna döndürür. |
Katman Fonksiyonları
Fonksiyon Adı ve Parametreleri | |
Add ({ <string> url, <string> name, <string> type,
<boolean> visibility,<decimal> opacity, <string> layers, <boolean> nocache<object> legend}, <function> callback () )
|
|
Tanım | Parametre Açıklamaları |
Elinizde mevcut olan WMS ve REST harita servislerini şehir haritası üzerinde görüntüleyebilmeniz için hazırlanmıştır. Katman tipi belirtmeniz zorunludur. Opacity ve visibility değerleriyle katman görünürlük ayarlarını değiştirebilirsiniz. Katmanın alt katman olduğunu belirtmek için layers parametresini, WMS katmanlar için katmanın cache'ten getirilmesini engellemek içinse nocache parametresini kullanabilirisiniz. legend nesnesindeki tr ya da en parametreleriyle harita diline özel olarak png veya jpg uzantılı resimlerinizi lejant olarak ekleyebilirsiniz. legend nesnesindeki url parametresiyle de lejant üzerinde yönlendirme linki ekleyebilirsiniz. layerDefinitions parametresi ile de Rest katmanlar için sorgulama işlemleri gerçekleştirebilirsiniz. |
name parametresi ile eklediğiniz katmana isim atayabilirsiniz. Bu isim katman yöneticisinde de görünecektir. type parametresi ile eklenecek katmanın tipini belirtmeniz zorunludur. Ayrıntılı bilgi için API değişkenleri kısmından LayerTypes sınıfını inceleyebilirsiniz. visibility parametresini false olarak verdiğiniz takdirde katman eklenecek, ancak harita üzerinde görüntülenmeyecektir. opacity değeri, 0-1 arasında seçilebilir. Opacity değeri, varsayılan olarak 1'dir. layers parametresi,WMS katmanlarda eklenecek katmanın alt katman olduğunu belirtmek için kullanılabilir. nocache parametresi,WMS katmanlarda eklenecek katmanın cache'ten getirilmemesi için kullanılabilir.. layerDefinitions layerDefinitions parametresi ile de Rest katmanlar için sorgulama işlemleri gerçekleştirebilirsiniz. legend nesnesi içinde kullanabileceğiniz parametreler tr, en ve url'dir. tr ya da en parametreleriyle harita diline özel olarak png veya jpg uzantılı resimlerinizi lejant olarak ekleyebilirsiniz. url parametresiyle de herhangi bir linke yönlendirme işlemini gerçekleştirebilirsiniz. |
Fonksiyon Adı ve Parametreleri | |
Remove({ <string> name}, <function> callback () )
|
|
Tanım | Parametre Açıklamaları |
Add() metodu ile eklediğiniz katmanı kaldırabilmeniz için tasarlanmıştır. Verilen isimdeki katmanı kaldırır. İsim verilmesi zorunludur. | |
Fonksiyon Adı ve Parametreleri | |
GetOpacity({<string> name}, <function> callback (<decimal> opacity) )
|
|
Tanım | Parametre Açıklamaları |
İsmi verilen katmanın saydamlık değerini döndürmek için tasarlanmıştır. | |
Fonksiyon Adı ve Parametreleri | |
SetOpacity ({<string> name, <decimal> opacity}, <function> callback ())
|
|
Tanım | Parametre Açıklamaları |
İsmi verilen katmanın saydamlık değerini değiştirmek için kullanılır. | Opacity değeri 0-1 arasında seçilebilir, varsayılan olarak 1'dir. |
Fonksiyon Adı ve Parametreleri | |
ShowToolbox({<string> hiddenLayers},<function> callback ())
|
|
Tanım | Parametre Açıklamaları |
Katman yöneticisi ile katmanları kolay bir şekilde editör yapısında görüntüleyebilir, açıp kapatabilir ya da saydamlık değerlerini ayarlayabilirsiniz. |
hiddenLayers parametresi, istediğiniz katmanları katman yöneticisinde gizleyebilmeniz için kullanılır. Boş bıraktığınız takdirde şehir haritasındaki tüm katmanlar katman yöneticisinde görüntülenecektir. Harita, _2015, _2014, _2013, _2011, _2006, _1982, _1970, _1966, _1946, SolarRenkli, SolarSiyahBeyaz, SolarDifuzyon, Havza, Rayli, Etiket, Kabartma hiddenLayers için verebileceğiniz parametrelerdendir. Benzer şekilde ibbMAP.layers sınıfı üzerindeki değerleri de kullanabilirsiniz. Ayrıntılı bilgi için API değişkenleri kısmından faydalanabilirsiniz. hiddenLayers parametresinin varsayılan değeri Default'tır. Katman yöneticisinde şehir haritasının tüm katmanlarını gizlemek, sadece kendi eklediğiniz katmanları görünür hale getirmek için All değerini vermeniz gerekmektedir. Kendi eklediğiniz katmanları katman yöneticisinde görüntülemek istemezseniz hiddenLayers parametresine katmanın name'ini vermeniz gerekir. Birden fazla katmanı da parametre olarak gönderebilirsiniz. |
Fonksiyon Adı ve Parametreleri | |
GetActiveLayers ( <function> callback ( <string> names ) )
|
|
Tanım | Parametre Açıklamaları |
Şehir Haritasında mevcut olan tüm katmanları listelemek için tasarlanmıştır. Şu an için şehir haritasında 1946'dan 2014'e hava fotoğrafları; trafik, solar harita, İski havzaları gibi çeşitli katmanlar mevcuttur. | |
Fonksiyon Adı ve Parametreleri | |
GetBaseLayer ( <function> callback ( <string> name ) )
|
|
Tanım | Parametre Açıklamaları |
Aktif olarak hangi katmanın kullanıldığını göstermek üzere tasarlanmıştır. | |
Fonksiyon Adı ve Parametreleri | |
SetBaseLayer({<string> name}, <function> callback () )
|
|
Tanım | Parametre Açıklamaları |
Parametre olarak aldığı katman değerini uygulamada altlık olarak kullanabilmeniz için tasarlanmıştır. Kullanabileceğiniz katmanları GetActiveLayers metoduyla listeleyebilirsiniz. ibbMAP.layers üst başlığındaki parametreleri de kullanabilirsiniz. ibbMAP.layers hakkında ayrıntılı bilgi için API değişkenleri kısmından faydalanabilirsiniz. | |
Fonksiyon Adı ve Parametreleri | |
ShowTrafficLayer( <function> callback ())
|
|
Tanım | Parametre Açıklamaları |
Anlık trafik durumunu güncel olarak harita üzerinde görüntüleyebilmeniz için tasarlanmıştır. | |
Fonksiyon Adı ve Parametreleri | |
HideTrafficLayer( <function> callback ())
|
|
Tanım | Parametre Açıklamaları |
Trafik durumu modülünü kapatmak için kullanabilirsiniz. |
Marker Fonksiyonları
Fonksiyon Adı ve Parametreleri | |
Add ({ <long> lat, <long> lon, <int> anchorX
, <int> anchorY, <int> zoom, <boolean> effect, <string> content, <string> iconUrl, <int> imageX, <int> imageY, <boolean> toolbar, <boolean> draggable, <boolean> showPopover, <string> title, <boolean> gotoPosition,<string> tag},
<function> callback (<string> id, <string> tag) )
|
|
Tanım | Parametre Açıklamaları |
Harita üzerine verilen parametrelere göre işaretçi eklemek için kullanılır. |
lat ve lon parametreleri işaretçinin konumunu belirlemek için kullanılır. anchorX ve anchorY parametreleri işaretçinin konumunu daha belirgin şekilde ayarlayabilmeniz içindir. Ayrıntılı bilgiye API değişkenleri kısmından erişebilirsiniz. zoom parametresi, işaretçiyi ekledikten sonra ilgili konuma istediğiniz seviyede yaklaşmanız için kullanılır. Boş bıraktığınız takdirde seviye değişmeden işaretçi eklenecektir. effect parametresi, ilgili konuma giderken efekt uygular. content parametresi ile işaretçinin mesaj baloncuğunda istediğiniz içeriği görüntüleyebilirsiniz. iconUrl parametresi işaretçi ikonu URL adresini ayarlamak için kullanılırken ikon boyutunu ayarlamak için imageX ve imageY parametrelerini kullanmanız gerekmektedir. Şehir haritasında kullanılan ikonları kullanmak isterseniz ayrıntılı bilgiye API değişkenleri kısmından erişebilirsiniz. toolbar parametresini true olarak verdiğinizde toolbar görünür halde gelir. Toolbardaki ikonlar yardımıyla yol tarifi alma ve panoramik görüntü kullanma gibi işlemleri gerçekleştirebilirsiniz. draggable parametresi ise işaretçinin sürüklenebilir olması için kullanılmaktadır. showPopover parametresini true olarak verdiğinizde işaretçinin mesaj penceresi, işaretçi eklendiği anda görünür olmaktadır. false verildiğinde ise mesaj penceresinin görünür olması için işaretçinin tıklanması gerekmektedir. title parametresinde verdiğiniz değer ise mesaj penceresine başlık olaraka atanacaktır. Değer atanmadığında varsayılan olarak mesaj penceresi başlığında "Nokta" yazacaktır. gotoPosition parametresi ile markerı ekledikten sonra işaretçinin konumuna gidebilirsiniz. tag parametresi ile dışarıdan id ataması yapabilirsiniz. callback, işaretçi ekledikten sonra ID ve varsa tag bilgisini geri döndürür. |
Fonksiyon Adı ve Parametreleri | |
Remove({<string> id}, <function>callback ())
|
|
Tanım | Parametre Açıklamaları |
Eklediğiniz işaretçileri kaldırmak için kullanılır, eğer işaretçi id si verilir o işaretçi haritadan kaldırır herhangi bir parametre verilmez ise tüm işaretçiler haritadan kaldırır. | |
Fonksiyon Adı ve Parametreleri | |
OnDrag(<function> callback ( <string> id, <long> lat, <int> lon ) )
|
|
Tanım | Parametre Açıklamaları |
İşaretçi konumu değiştiğinde aktif olur. Callback yapısıyla işaretçi id, lat ve lon değerlerini döndürür. | |
Fonksiyon Adı ve Parametreleri | |
OnClick(<function> callback (<string> id, <string> tag ) )
|
|
Tanım | Parametre Açıklamaları |
İşaretçi tıklandığında aktif olur. Callback yapısıyla işaretçi id ve varsa değerini döndürür. |
Çizim Fonksiyonları
Fonksiyon Adı ve Parametreleri | |
Edit(<function> callback (<string> wkt))
|
|
Tanım | Parametre Açıklamaları |
Editörde sunulan metodlardandır. Yapılan çizimleri düzenleyebilmeniz için eklenmiştir. Bu metodu çalıştırabilmeniz için önce Draw.Select metodu ile düzenlenecek çizimi seçmeniz gerekmektedir. Callback yapısıyla yapılan çizimin wkt'sini döndürebilirsiniz. | |
Fonksiyon Adı ve Parametreleri | |
Finish(<function>callback ())
|
|
Tanım | Parametre Açıklamaları |
Çizim işlemlerini bitirmek için kullanılır. | |
Fonksiyon Adı ve Parametreleri | |
OnClick(<function> callback (<string> id,<string> tag))
|
|
Tanım | Parametre Açıklamaları |
Çizim tıklandığında aktif olur.ID ve varsa tag değerlerini döndürür. | |
Fonksiyon Adı ve Parametreleri | |
OnDrag(<function> callback (<string> id, <long> lat,<long>lon,<string> wkt))
|
|
Tanım | Parametre Açıklamaları |
Çizim sürüklendiğinde aktif olur. ID, lat, lon ve yeni WKT değerlerini döndürür. | |
Fonksiyon Adı ve Parametreleri | |
Remove({ <string> id }, <function>callback ())
|
|
Tanım | Parametre Açıklamaları |
ID verildiği takdirde belirtilen çizim yoksa tüm çizimleri kaldırır. | |
Fonksiyon Adı ve Parametreleri | |
RemoveSelected(<function>callback ())
|
|
Tanım | Parametre Açıklamaları |
Editörde sunulan metodlardandır. Yapılan çizimleri tek tek silebilmeniz için eklenmiştir. Bu metodu çalıştırabilmeniz için önce Draw.Select() metodu ile silinecek çizimi seçmeniz gerekmektedir. | |
Fonksiyon Adı ve Parametreleri | |
Select(<string> id}, <function>callback ())
|
|
Tanım | Parametre Açıklamaları |
Editörde sunulan metodlardandır. Bu metodla ID verdiğiniz takdirde belirtilen ID'li çizimi aksi takdirde ekran üzerinde tıkladığınız çizimi seçebilirsiniz. Çizimleri düzenleme ya da silme işlemi yapabilmeniz için önce seçim yapmanız gerekmektedir. | |
Fonksiyon Adı ve Parametreleri | |
SetStyle(<function> callback (<string> id,<string> tag))
|
|
Tanım | Parametre Açıklamaları |
ID'si verilen çizimin stilini değiştirmek için kullanılır. | |
Fonksiyon Adı ve Parametreleri | |
ShowToolbox(<function>callback ())
|
|
Tanım | Parametre Açıklamaları |
Çizim ile ilgili tüm işlemlerinizi editör üzerinden gerçekleştirebilirsiniz. Tür seçimine göre çizim yapabilir, seçili çizimlerinizi düzenleyebilir, silebilir ya da çizim işlemlerini pasifleştirebilirsiniz. | |
Fonksiyon Adı ve Parametreleri | |
Start ( {<object> drawingStyle, <object> cursorStyle, <object> style, <string> type, <boolean> draggable}, <function> callback (<string> wkt, <string> id))
|
|
Tanım | Parametre Açıklamaları |
Verilen parametrelere göre çizim fonksiyonunu hazır hale getirmek için kullanılır. |
type parametresinde verebileceğiniz değerler Point, Polygon, Circle ve Linestring'dir. LayerTypes sınıfı üzerindeki değerleri de kullanabilirsiniz. Ayrıntılı bilgi için API değişkenleri kısmından faydalanabilirsiniz. Draggable parametresiyle çizimin taşınabilirliğini belirleyebilirsiniz. drawingStyle, cursorStyle ve style nesneleriyle çizime stil atayabilirsiniz. drawingStyle parametresi çizim anındaki stili, cursorStyle imleç stilini, style is çizimin nihai stilini belirlemek için kullanılır. Bu parametrelerin kullanımı Wkt fonksiyonundaki stil parametresine benzerdir. Yalnızca cursorStyle nesnesinde radius(integer) parametresi fazladan sunulmuştur. Bu parametre ile çizim anındaki imlecin büyüklüğü ayarlanabilir. callback yapısıyla çizim işlemi bittikten sonra Wkt ve varsa çizim id bilgisini alabilirsiniz. |
Fonksiyon Adı ve Parametreleri | |
WKT ( {<string> wkt,<object> style,<string> tag, <boolean> zoom, <boolean> effect}, <function> callback (<string> id, <string> tag) )
|
|
Tanım | Parametre Açıklamaları |
WKT formatında verilen değerleri harita üzerinde çizer. |
zoom değeri olarak true girildiğinde çizilen alana odaklanır. effect parametresini true olarak verdiğiniz takdirde belirtilen konuma efektle gidilecektir. tag parametresi ile dışarıdan id ataması yapabilirsiniz. style nesnesi içinde kullanabileceğiniz parametreler strokeColor, strokeOpacity, strokeWidth, strokeDashStyle, fillOpacity ve fillColor'dır. fillColor(RGB Kodu) parametresi ile çizime dolgu rengi uygulayabilir, fillOpacity(Decimal) parametresi ile dolgu donukluk değerini belirleyebilirsiniz. strokeColor(RGB Kodu) parametresi ile çizime border rengi atayabilir, strokeOpacity(Decimal) parametresi ile dolgu donukluk değerini belirleyebilir, strokeWidth(Integer) parametresi ile borderın kalınlığını atayabilirsiniz. strokeDashStyle(string) parametresi ile border stilini düzenleyebilirsiniz. solid, 1 10, 2 10,...,10 10 kullanabileceğiniz parametrelerdendir. callback çizim işlemi bittikten sonra ID ve varsa tag bilgisini geri döndürür. |
Bilgi Servisi Fonsiyonları
Gerek İBB, gerekse de diğer kurumların bazı bilgilerini harita üzerinde konumsal olarak görüntüleyen servislerdir.
Fonksiyon Adı ve Parametreleri | |
Contact ({<string> district}, <function>callback ())
|
|
Tanım | Parametre Açıklamaları |
İstanbul genelindeki İBB’ye ait iletişim noktalarını listeler. Kullanımı Pharmacy fonksiyonuna benzerdir. | |
Fonksiyon Adı ve Parametreleri | |
Pharmacy ({<string> district}, <function>callback () )
|
|
Tanım | Parametre Açıklamaları |
İstanbul genelindeki nöbetçi eczaneleri listeler. Parametre değeri yazılmadığında, geçersiz bir isim geldiğinde ya da ilgili ilçede kayıt mevcut değilse İstanbul genelindeki tüm nöbetçi eczaneleri teslim eder. | district parametresi girildiği taktirde sadece belirtilen ilceyi listeler. Bu veriler, “İstanbul Eczacılar Odası” tarafından sağlanmaktadır. |
Fonksiyon Adı ve Parametreleri | |
Social({<string> district}, <function>callback () )
|
|
Tanım | Parametre Açıklamaları |
İstanbul genelindeki spor tesislerini listeler. Kullanımı Pharmacy fonksiyonuna benzerdir. | |
Fonksiyon Adı ve Parametreleri | |
Sports ({<string> district}, <function>callback ())
|
|
Tanım | Parametre Açıklamaları |
İstanbul genelindeki spor tesislerini listeler. Kullanımı Pharmacy fonksiyonuna benzerdir. |
Güzergah Analizi Fonksiyonları
Fonksiyon Adı ve Parametreleri | |
Close(<function> callback () )
|
|
Tanım | Parametre Açıklamaları |
Close() fonksiyonu, şehir haritasında yapılmış güzergah belirleme işlemlerini kapatmak için kullanılır. | |
Fonksiyon Adı ve Parametreleri | |
Drive ( {<object> start, <object> finish},
<function> callback () )
|
|
Tanım | Parametre Açıklamaları |
Başlangıç, ara nokta ve bitiş koordinatları belirtilen iki nokta için yol tarifi üretmek üzere tasarlanmıştır. | Koordinat belirleme işlemi start ve finish nesneleri içinde yapılmalıdır. Bunun için iki nesne için de lat ve lon parametrelerini atamak yeterli olacaktır.
Ara noktaları belirtmek istediğiniz takdirde lat ve lon sıralamasıyla koordinat çiftlerini belirtmeniz yeterlidir. Birden fazla koordinat çifi eklemek isterseniz aralarına & işareti koymanız gerekir. |
Fonksiyon Adı ve Parametreleri | |
GetState (<function> callback ( <boolean> durum ) )
|
|
Tanım | Parametre Açıklamaları |
Şehir haritasında güzergah analizi menüsünün görünürlüğünü döndürür. | |
Fonksiyon Adı ve Parametreleri | |
TUBS ( {<object> start,<object> finish,
<string> type, <string> time,
<string> date}, <function> callback () )
|
|
Tanım | Parametre Açıklamaları |
TUBS (Toplu Ulaşım Bilgi Sistemi) toplu taşıma araçları ile gidilebilecek yerlere harita üzerinde güzergah çizer. Toplu ulaşımda kullanılacak araçları sınırlandırabilir veya hareket zamanı ve tarihini ayarlayabilirsiniz. Koordinat belirleme işlemleri Drive fonksiyonunda belirtildiği gibidir. | type parametresinin aldığı değerler "subway, metrobus, tram, rail, ferry, minibus, funicular, sharetaxi, gondola, bus" olarak belirlenebilir. |
Arama Fonksiyonları
Fonksiyon Adı ve Parametreleri | |
Open ({ <string> query},
<function> callback () )
|
|
Tanım | Parametre Açıklamaları |
Open() fonksiyonu, şehir haritası arama fonksiyonunu aktifleştirmek için kullanılır. query parametresiyle verdiğiniz değeri şehir haritasında aratabilirsiniz. query parametresiyle herhangi bir metin aratabileceğiniz gibi belirlenen formatta Wgs84 ya da ITRF96 koordinat da aratabilirsiniz. | |
Fonksiyon Adı ve Parametreleri | |
Close(<function> callback ())
|
|
Tanım | Parametre Açıklamaları |
Close() fonksiyonu, şehir haritasında yapılmış arama işlemlerini kapatmak için kullanılır. | |
Fonksiyon Adı ve Parametreleri | |
GetState (<function> callback ( <boolean> durum ) )
|
|
Tanım | Parametre Açıklamaları |
Şehir haritasında arama işleminin görünürlüğünü döndürür. |
Yakınımda Ara Fonksiyonları
Fonksiyon Adı ve Parametreleri | |
Open ( {<long> lat, <long> lon,<string> type, <int> distance},
<function> callback () )
|
|
Tanım | Parametre Açıklamaları |
Open() fonksiyonu,koordinatı verilen nokta için yakında arama işlemi yapılması için hazırlanmıştır. | distance parametresiyle kaç metreye kadar arama yapabileceğinizi belirtebilirsiniz. Değer vermediğiniz takdirde varsayılan olarak 150 metreye kadar arama yapılacaktır. type parametresiyle seçim yapabileceğiniz kategoriler "İBADETHANE,EĞİTİM,SAĞLIK,KAMU,ECZANE,TARİHİ ESER,BANKA ve DİĞER" dir. type parametresinde değer vermediğiniz takdirde var olan tüm kategoriler için arama yapılır. |
Fonksiyon Adı ve Parametreleri | |
Close(<function> callback () )
|
|
Tanım | Parametre Açıklamaları |
Close() fonksiyonu, şehir haritasında yapılmış yakınımda arama işlemlerini kapatmak için kullanılır. | |
Fonksiyon Adı ve Parametreleri | |
GetState (<function> callback ( <boolean> durum ) )
|
|
Tanım | Parametre Açıklamaları |
GetState() fonksiyonu, şehir haritasında yakınımda arama işlemi menüsünün görünürlüğünü döndürür. |
Panorama Fonksiyonları
Fonksiyon Adı ve Parametreleri | |
Open ( {<long> lat, <long> lon, <int> angle}, <function> callback () )
|
|
Tanım | Parametre Açıklamaları |
Koordinatları ve açısı verilen konumun panoramik sokak görüntülerini harita üzerinde göstermek için kullanılır. | angle parametresinin verilmesi zorunlu değildir, değer verilmediği takdirde panorama açısı varsayılan olarak 0 olacaktır. |
Fonksiyon Adı ve Parametreleri | |
Close(<function> callback () )
|
|
Tanım | Parametre Açıklamaları |
Close() fonksiyonu, açık olan panorama penceresini kapatmak için kullanılır. | |
Fonksiyon Adı ve Parametreleri | |
GetState (<function> callback ( <boolean> durum ) )
|
|
Tanım | Parametre Açıklamaları |
GetState() fonksiyonu, callback yapısıyla panorama penceresinin görünürlüğünü döndürür. | |
Fonksiyon Adı ve Parametreleri | |
GetAngle(<function> callback ( <int> angle )
|
|
Tanım | Parametre Açıklamaları |
CallBack yapısıyla panoramik görüntünün o andaki açısını döndürmek üzere tasarlanmıştır. Panoramik görüntü modülü kapalı olduğunda 0 değerini döndürecektir. | |
Fonksiyon Adı ve Parametreleri | |
SetAngle ( <integer> angle , <function> callback () )
|
|
Tanım | Parametre Açıklamaları |
Panoramik görüntünün açısını belirleyeceğiniz bir değerle değiştirmek için kullanılır. | |
Fonksiyon Adı ve Parametreleri | |
OnAngleChanged (<function> callback ( <lon> angle, <long> lat, <long> lon ) )
|
|
Tanım | Parametre Açıklamaları |
Callback yapısıyla kullanabileceğiniz fonksiyon, panoramik görüntü açısı değiştikçe yeni açıyı ve koordinat bilgilerini döndürür. | |
Fonksiyon Adı ve Parametreleri | |
UnAngleChanged () | |
Tanım | Parametre Açıklamaları |
OnAngleChanged() fonksiyonunu geçersiz hale getirir. | |
Fonksiyon Adı ve Parametreleri | |
OnPositionChanged( <function> callback ( <long> lat,
<long> lon, <int> angle ) )
|
|
Tanım | Parametre Açıklamaları |
Callback yapısıyla kullanabileceğiniz fonksiyon, panoramik görüntü konumu değiştikçe yeni konum lat ve lon değerini döndürür. | |
Fonksiyon Adı ve Parametreleri | |
UnPositionChanged() | |
Tanım | Parametre Açıklamaları |
OnPositionChanged() fonksiyonunu geçersiz hale getirir. |
Dönüşüm Fonksiyonları
Şehir haritası WGS84 koordinat sistemi kullanmaktadır. Ancak sisteminizde ITRF koordinat sistemi kullanılıyorsa API'de bulunan koordinat dönüşüm metodlarıyla kolaylıkla entegrasyon sağlayabilirsiniz.
Fonksiyon Adı ve Parametreleri | |
WGS84toITRF({<long> lat, <long> lon},
<function> callback (<long> lon, <long> lat ) )
|
|
Tanım | Parametre Açıklamaları |
WGS84 formatında verilen koordinatları, ITRF koordinat sistemine dönüştürür. | |
Fonksiyon Adı ve Parametreleri | |
ITRFtoWGS84({<long> lat, <long> lon},
<function> callback (<long> lon, <long> lat ) )
|
|
Tanım | Parametre Açıklamaları |
ITRF formatında verilen koordinatları, WGS84 koordinat sistemine dönüştürür. |
Hesaplama Fonksiyonları
Fonksiyon Adı ve Parametreleri | |
WktExtent({<string> wkt},
<function> callback (<long> minLon, <long> minLat , <long> maxLon, <long> maxLat) )
|
|
Tanım | Parametre Açıklamaları |
WktExtent fonksiyonu, verilen WKT'nin extent bilgilerini callback yapısında döndürme üzere tasarlanmıştır. | Extent bilgileri olarak sırayla sol üst ve sağ alt köşe koordinatlarının lon, lat bilgileri döndürülür. |
API Değişkenleri
Değişken Adı ve Açıklamaları | |
icons | |
Tanım | Açıklama |
icons class'ı ile şehir haritasında varsayılan olarak sunulan tüm ikonlara erişebilirsiniz. Marker ekleme işleminde şehir haritasına ait ikonlara erişmek için icons sınıfını kullanabilirsiniz.
Örnek kullanımı ibbMAP.icons.Default şeklindedir. |
Default ikonu, şehir haritasının varayılan ikonudur. DefaultLarge ikonu, default ikonunun büyütülmüş halidir. Info ikonu, şehir haritasında bilgi alma işlemlerinde kullanılır. Start ikonu, şehir haritasında yol tarifi başlatmada kullanılır. Finish ikonu, şehir haritasında yol tarifi bitirmede kullanılır. WayPoint ikonu, şehir haritasında yol tariflerinde ara durak belirlemede kullanılır. Transfer ikonu, şehir haritasında toplu ulaşım çözümlemelerinde tranfer noktası olduğunu belirtmek için kullanılır. Panorama ikonu, şehir haritasında panoramik görüntülerde kullanılır. |
Değişken Adı ve Açıklamaları | |
layers | |
Tanım | Açıklama |
Layers.GetActiveLayers metodu ile de görüntüleyebileceğiniz şehir haritası katmanlarına layers sınıfı ile de erişebilirsiniz. layers sınıfını Layers.SetBaseLayer ya da Layers.ShowToolbox gibi şehir haritasında sunulan katmanların isimlerine ihityacınız olan yerlerde kullanabilirsiniz.
Örnek kullanımı ibbMAP.layers._2015 şeklindedir. |
Harita katmanı, şehir haritasının varsayılan altlığını temsil etmektedir. _2015 katmanı, 2015 uydu görüntülerini belirtmektedir. _2014 katmanı, 2014 uydu görüntülerini belirtmektedir. _2013 katmanı, 2013 uydu görüntülerini belirtmektedir. _2011 katmanı, 2011 uydu görüntülerini belirtmektedir. _2006 katmanı, 2006 uydu görüntülerini belirtmektedir. _1982 katmanı, 1982 uydu görüntülerini belirtmektedir. _1970 katmanı, 1970 uydu görüntülerini belirtmektedir. _1966 katmanı, 1966 uydu görüntülerini belirtmektedir. _1946 katmanı, 1946 uydu görüntülerini belirtmektedir. SolarRenkli katmanı, renkli solar harita görüntülerini belirtmektedir. SolarSiyahBeyaz katmanı, siyah beyaz solar harita görüntülerini belirtmektedir. SolarDifuzyon katmanı, difüzyon solar harita görüntülerini belirtmektedir. Havzakatmanı, havza sınırları katmanını belirtmektedir. Rayli katmanı,raylı sistem hattı katmanını belirtmektedir. Kabartma katmanı, kabartma haritası katmanını belirtmektedir. Etiket katmanı; harita üzerinde yol, ilçe, mahalle ya da poi isimlerini görüntüleyebileceğiniz etiket katmanını belirtmektedir. PazarYerleri katmanı, pazar yerleri katmanını belirtmektedir. Cizim katmanı, harita üzerindeki çizimlerin yapıldığı katmanı belirtmektedir. Markerkatmanı, harita üzerindeki markerların eklendiği katmanı belirtmektedir. All katmanı,şehir haritası üzerindeki tüm katmanları temsil eder. Default katmanı, varsayılan olarak boştur. |
Değişken Adı ve Açıklamaları | |
layerTypes | |
Tanım | Açıklama |
layerTypes sınıfı ile şehir haritası Api'sinde kullanabileceğiniz harita katman tiplerine erişebilirsiniz. layerTypes sınıfını, Layer.Add fonksiyonunda katman tipi belirtirken kullanabilirsiniz.
Örnek kullanımı ibbMAP.layerTypes.Rest şeklindedir. |
Rest katmanı,Rest harita katmanlarını belirtmektedir. FeatureRest katmanı, Feature Rest tipindeki harita katmanlarını belirtmektedir. ImageWMS Image WMS tipindeki harita katmanlarını belirtmektedir. TileWMS katmanı, Tile WMS tipindeki harita katmanlarını belirtmektedir. Default katmanı, şehir haritasının varsayılan harita katmanı olup Rest'tir. |
Değişken Adı ve Açıklamaları | |
anchors | |
Tanım | Açıklama |
anchors sınıfını, harita üzerine marker eklerken konumunu daha belirgin şekilde atayabilmek için kullanabilirsiniz.
Örnek kullanımı ibbMAP.anchors.Left şeklindedir. |
anchorX parametresine Left, Center, Right değerlerini atayabilirken anchorY parametresine Top, Center, Bottom değerlerini atayabilirsiniz. |
Değişken Adı ve Açıklamaları | |
geomTypes | |
Tanım | Açıklama |
geomTypes sınıfı, şehir haritasında kullanabileceğiniz geometri tiplerini sunar. Bu sınıfı Draw.Start fonksiyonunda geometri tipini belirtirken kullanabilirsiniz.
Örnek kullanımı ibbMAP.geomTypes.Point şeklindedir. |
geomTypes sınıfından erişebileceğiniz geometri tipleri Point, LineString, Polygon ve Circle şeklindedir. |
Değişken Adı ve Açıklamaları | |
colors | |
Tanım | Açıklama |
colors sınıfı, şehir haritasında kullanılan tema renklerini döndürür.
Örnek kullanımı ibbMAP.colors.Default şeklindedir. |
Şu an için sunulan tek tema rengine colors.Default ile erişebilirsiniz. |