Bu hizmet, komut dosyalarının statik haritalar oluşturmasına, yol tariflerini bulmasına, adresleri coğrafi kodlama koordinatlarına dönüştürmesine ve yükseklik örneklerinin kullanılmasına olanak tanır.
Sınıflar
Ad | Kısa açıklama |
---|---|
Avoid | Yol tarifi bulunurken kaçınılması gereken kısıtlama türlerini temsil eden enum. |
Color | Harita resimlerinde kullanılabilecek adlandırılmış renkleri temsil eden bir sıralama. |
DirectionFinder | Konumlar arasında yol tariflerinin alınmasını sağlar. |
DirectionFinderEnums | DirectionFinder tarafından kullanılan enum koleksiyonu. |
ElevationSampler | Belirli konumlardaki yüksekliklerin örneklenmesine olanak tanır. |
Format | Harita resminin biçimini temsil eden bir enum. |
Geocoder | Adres ile coğrafi koordinatlar arasında dönüştürme yapılmasını sağlar. |
Maps | Yön bulma, coğrafi kodlama, yükseklik örneklemesi ve statik harita görüntüleri oluşturmaya olanak tanır. |
MarkerSize | Haritaya eklenen bir işaretçinin boyutunu temsil eden bir sıralama. |
Mode | Yol tarifi alırken kullanılacak seyahat şeklini temsil eden numaralandırma. |
StaticMap | Statik harita resimlerinin oluşturulmasına ve süslenmesine olanak tanır. |
StaticMapEnums | StaticMap tarafından kullanılan enum koleksiyonu. |
Type | Oluşturulacak harita türünü temsil eden bir sıralama. |
Avoid
Özellikler
Özellik | Tür | Açıklama |
---|---|---|
TOLLS | Enum | Ücretli geçişler kullanılmasın. |
HIGHWAYS | Enum | Otoyollar kullanılmasın. |
Color
Özellikler
Özellik | Tür | Açıklama |
---|---|---|
BLACK | Enum | |
BROWN | Enum | |
GREEN | Enum | |
PURPLE | Enum | |
YELLOW | Enum | |
BLUE | Enum | |
GRAY | Enum | |
ORANGE | Enum | |
RED | Enum | |
WHITE | Enum |
DirectionFinder
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
addWaypoint(latitude, longitude) | DirectionFinder | Bir nokta (enlem/boylam) kullanarak rotanın geçmesi gereken bir ara nokta ekler. |
addWaypoint(address) | DirectionFinder | Bir adres kullanarak rotanın geçmesi gereken bir referans noktası ekler. |
clearWaypoints() | DirectionFinder | Mevcut ara nokta grubunu temizler. |
getDirections() | Object | Kalkış noktası, varış noktası ve ayarlanan diğer seçenekleri kullanarak yol tariflerini alır. |
setAlternatives(useAlternatives) | DirectionFinder | Yalnızca en yüksek sıralamaya sahip rota yerine alternatif rotaların döndürülüp döndürülmeyeceğini belirler (varsayılan olarak "false" değerine ayarlanır). |
setArrive(time) | DirectionFinder | İstenen varış saatini ayarlar (geçerli durumlarda). |
setAvoid(avoid) | DirectionFinder | Belirli kısıtlama türlerinden kaçınılıp kaçınılmayacağını belirler. |
setDepart(time) | DirectionFinder | İstediğiniz kalkış saatini ayarlar (geçerli durumlarda). |
setDestination(latitude, longitude) | DirectionFinder | Nokta (enlem/lng) kullanarak yol tarifinin hesaplanacağı bitiş konumunu ayarlar. |
setDestination(address) | DirectionFinder | Bir adres kullanarak, yol tarifinin hesaplanacağı bitiş konumunu belirler. |
setLanguage(language) | DirectionFinder | Yol tarifleri için kullanılacak dili ayarlar. |
setMode(mode) | DirectionFinder | Ulaşım şeklini ayarlar (varsayılan olarak sürüş modundadır). |
setOptimizeWaypoints(optimizeOrder) | DirectionFinder | Ara noktaları daha verimli bir sıraya göre yeniden düzenleyerek rotanın optimize edilip edilmeyeceğini belirler (varsayılan ayar "yanlış"tır). |
setOrigin(latitude, longitude) | DirectionFinder | Bir nokta (enlem/lng) kullanarak yol tarifinin hesaplanacağı başlangıç konumunu belirler. |
setOrigin(address) | DirectionFinder | Yol tarifinin hesaplanacağı başlangıç konumunu bir adres kullanarak belirler. |
setRegion(region) | DirectionFinder | Konum adları yorumlanırken kullanılacak bir bölge ayarlar. |
DirectionFinderEnums
ElevationSampler
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
sampleLocation(latitude, longitude) | Object | Tek bir noktanın yükseklik verilerini döndürür (enlem/boylam). |
sampleLocations(points) | Object | Bir dizi noktanın yükseklik verilerini döndürür (enlem/boylam). |
sampleLocations(encodedPolyline) | Object | Kodlanmış bir çoklu çizgideki noktaların yükseklik verilerini döndürür. |
samplePath(points, numSamples) | Object | Bir dizi nokta kullanılarak tanımlanan, bir çizgi boyunca çeşitli örneklere ait yükseklik verilerini döndürür. |
samplePath(encodedPolyline, numSamples) | Object | Kodlanmış bir çoklu çizgi kullanılarak tanımlanan, bir çizgi boyunca çeşitli örneklerin yükseklik verilerini döndürür. |
Format
Özellikler
Özellik | Tür | Açıklama |
---|---|---|
PNG | Enum | 8 bit PNG biçimindedir. |
PNG8 | Enum | 8 bit PNG biçimindedir. |
PNG32 | Enum | 32 bit PNG biçimindedir. |
GIF | Enum | GIF biçimi. |
JPG | Enum | JPEG biçimi. |
JPG_BASELINE | Enum | Progresif olmayan JPEG biçimi. |
Geocoder
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
geocode(address) | Object | Belirli bir adres için yaklaşık coğrafi noktaları verir. |
reverseGeocode(latitude, longitude) | Object | Belirli bir coğrafi nokta için yaklaşık adresleri alır. |
setBounds(swLatitude, swLongitude, neLatitude, neLongitude) | Geocoder | Sonuçlarda ekstra tercih edilmesi gereken bir alanın sınırlarını ayarlar. |
setLanguage(language) | Geocoder | Sonuçlarda kullanılacak dili ayarlar. |
setRegion(region) | Geocoder | Konum adları yorumlanırken kullanılacak bir bölge ayarlar. |
Maps
Özellikler
Özellik | Tür | Açıklama |
---|---|---|
DirectionFinder | DirectionFinderEnums | |
StaticMap | StaticMapEnums |
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
decodePolyline(polyline) | Number[] | Kodlanmış bir çoklu çizgi dizesinin kodunu tekrar bir dizi nokta olarak çözer. |
encodePolyline(points) | String | Noktalar dizisini bir dizeye kodlar. |
newDirectionFinder() | DirectionFinder | Yeni bir DirectionFinder nesnesi oluşturur. |
newElevationSampler() | ElevationSampler | Bir ElevationSampler nesnesi oluşturur. |
newGeocoder() | Geocoder | Yeni bir Geocoder nesnesi oluşturur. |
newStaticMap() | StaticMap | Yeni bir StaticMap nesnesi oluşturur. |
setAuthentication(clientId, signingKey) | void | Ek kota izinlerinden yararlanmak için harici olarak oluşturulmuş bir Google Haritalar API'leri Premium Planı hesabının kullanılmasını sağlar. |
MarkerSize
Özellikler
Özellik | Tür | Açıklama |
---|---|---|
TINY | Enum | Küçük ölçekli pazarlar (mevcut en küçük ölçekli pazarlar). |
MID | Enum | Orta boyutlu işaretçiler (en büyük kullanılabilir). |
SMALL | Enum | Küçük boyutlu işaretçiler. |
Mode
Özellikler
Özellik | Tür | Açıklama |
---|---|---|
DRIVING | Enum | Yollar üzerinden arabayla yol tarifleri. |
WALKING | Enum | Yaya yolları ve kaldırımlar üzerinden yaya yol tarifi (varsa). |
BICYCLING | Enum | Bisiklet yolları ve tercih edilen sokaklar üzerinden bisiklet yol tarifleri (varsa). |
TRANSIT | Enum | Toplu taşıma rotaları üzerinden toplu taşıma yol tarifleri (varsa). |
StaticMap
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
addAddress(address) | StaticMap | Mevcut yol tanımına yeni bir adres ekler. |
addMarker(latitude, longitude) | StaticMap | Nokta (enlem/lng) kullanarak haritaya işaretleyici ekler. |
addMarker(address) | StaticMap | Adres kullanarak haritaya işaretleyici ekler. |
addPath(points) | StaticMap | Bir nokta dizisi kullanarak haritaya bir yol ekler. |
addPath(polyline) | StaticMap | Kodlanmış bir çoklu çizgi kullanarak haritaya bir yol ekler. |
addPoint(latitude, longitude) | StaticMap | Geçerli yol tanımına yeni bir nokta (enlem/boylam) ekler. |
addVisible(latitude, longitude) | StaticMap | Haritada görünmesi gereken bir nokta (enlem/boylam) konumu ekler. |
addVisible(address) | StaticMap | Haritada görünmesi gereken bir adres konumu ekler. |
beginPath() | StaticMap | Yeni bir yol tanımı başlatır. |
clearMarkers() | StaticMap | Geçerli işaretçi grubunu temizler. |
clearPaths() | StaticMap | Mevcut yol grubunu temizleyin. |
clearVisibles() | StaticMap | Geçerli görünür konumlar grubunu temizler. |
endPath() | StaticMap | StartPath() ile başlayan bir yol tanımını tamamlar. |
getAs(contentType) | Blob | Bu nesnenin içindeki verileri, belirtilen içerik türüne dönüştürülmüş bir blob olarak döndürün. |
getBlob() | Blob | Resim verilerini Blob olarak alır. |
getMapImage() | Byte[] | Ham görüntü verilerini bayt dizisi olarak alır. |
getMapUrl() | String | Harita resminin URL'sini alır. |
setCenter(latitude, longitude) | StaticMap | Bir nokta (enlem/lng) kullanarak haritanın merkezini ayarlar. |
setCenter(address) | StaticMap | Bir adres kullanarak haritanın merkezini ayarlar. |
setCustomMarkerStyle(imageUrl, useShadow) | StaticMap | Yeni işaretçi oluştururken kullanılacak özel işaretçi resmini ayarlar. |
setFormat(format) | StaticMap | Harita resminin biçimini ayarlar. |
setLanguage(language) | StaticMap | Haritadaki metinler için kullanılacak dili ayarlar (kullanılabilir olduğunda). |
setMapType(mapType) | StaticMap | Gösterilecek harita türünü ayarlar. |
setMarkerStyle(size, color, label) | StaticMap | Yeni işaretçiler oluştururken kullanılacak işaretçi stilini ayarlar. |
setMobile(useMobileTiles) | StaticMap | Mobil cihazlar için özel karo gruplarının kullanılıp kullanılmayacağını ayarlar. |
setPathStyle(weight, color, fillColor) | StaticMap | Yeni yollar oluşturulurken kullanılacak yol stilini ayarlar. |
setSize(width, height) | StaticMap | Harita resminin genişliğini ve yüksekliğini piksel cinsinden ayarlar. |
setZoom(zoom) | StaticMap | Haritada kullanılan yakınlaştırma faktörünü veya büyütme düzeyini ayarlar. |
StaticMapEnums
Özellikler
Özellik | Tür | Açıklama |
---|---|---|
Color | Color | |
Format | Format | |
MarkerSize | MarkerSize | |
Type | Type |
Type
Özellikler
Özellik | Tür | Açıklama |
---|---|---|
ROADMAP | Enum | Normalde Google Haritalar web sitesinde gösterildiği gibi, standart bir yol haritası. |
SATELLITE | Enum | Uydu haritası. |
TERRAIN | Enum | Arazi ve bitki örtüsünü gösteren fiziksel bir rölyef haritası. |
HYBRID | Enum | Uydu haritasında önemli caddelerin ve yer adlarının şeffaf bir katmanını gösteren uydu ve yol haritası haritalarının karışımı. |