Dizin
MapManagement(arayüz)CreateMapConfigRequest(message)CreateMapContextConfigRequest(message)CreateStyleConfigRequest(message)DeleteMapConfigRequest(message)DeleteMapContextConfigRequest(message)DeleteStyleConfigRequest(message)GetMapConfigRequest(message)GetMapContextConfigRequest(message)GetStyleConfigRequest(message)ListMapConfigsRequest(message)ListMapConfigsResponse(message)ListMapContextConfigsRequest(message)ListMapContextConfigsResponse(message)ListStyleConfigsRequest(message)ListStyleConfigsResponse(message)MapConfig(message)MapContextConfig(message)MapContextConfig.MapVariant(enum)MapFeatures(mesaj)MapFeatures.SimpleFeature(enum)MapRenderingType(enum)StyleConfig(mesaj)StyleConfigView(enum)UpdateMapConfigRequest(mesaj)UpdateMapContextConfigRequest(message)UpdateStyleConfigRequest(mesaj)
interface MapManagement
Map Management API'nin hizmet tanımı.
| Yöntemler | |
|---|---|
|
Bir projede MapConfig oluşturur. |
|
MapContextConfig oluşturur. |
|
StyleConfig oluşturur. |
|
MapConfig'i siler. |
|
MapContextConfig'i siler. |
|
StyleConfig'i siler. |
|
MapConfig'i alır. |
|
MapContextConfig'i alır. |
|
StyleConfig'i alır. |
|
Bir projenin MapConfig'lerini listeler. |
|
MapContextConfig'leri listeler. |
|
StyleConfig'leri listeler. |
|
MapConfig'i günceller. |
|
MapContextConfig'i günceller. |
|
StyleConfig'i günceller. |
CreateMapConfigRequest
MapConfig oluşturma isteği.
| Alanlar | |
|---|---|
parent |
Zorunlu. MapConfig'in sahibi olacak üst proje. Biçim: |
map_config |
Zorunlu. Oluşturulacak MapConfig. |
CreateMapContextConfigRequest
MapContextConfig oluşturma isteği.
| Alanlar | |
|---|---|
parent |
Zorunlu. MapContextConfig'e sahip olacak üst MapConfig. Biçim: |
map_context_config |
Zorunlu. Oluşturulacak MapContextConfig. |
CreateStyleConfigRequest
StyleConfig oluşturma isteği.
| Alanlar | |
|---|---|
parent |
Zorunlu. StyleConfig'in sahibi olacak üst proje. Biçim: |
style_config |
Zorunlu. Oluşturulacak StyleConfig. |
DeleteMapConfigRequest
Bir MapConfig'in silinmesini isteme.
| Alanlar | |
|---|---|
name |
Zorunlu. Silinecek MapConfig'in adı. Biçim: |
DeleteMapContextConfigRequest
MapContextConfig'in silinmesini isteme.
| Alanlar | |
|---|---|
name |
Zorunlu. Silinecek MapContextConfig'in adı. Biçim: |
DeleteStyleConfigRequest
StyleConfig'i silme isteği.
| Alanlar | |
|---|---|
name |
Zorunlu. Silinecek StyleConfig'in adı. Biçim: |
GetMapConfigRequest
MapConfig alma isteği.
| Alanlar | |
|---|---|
name |
Zorunlu. Alınacak MapConfig'in adı. Biçim: |
GetMapContextConfigRequest
MapContextConfig alma isteği.
| Alanlar | |
|---|---|
name |
Zorunlu. Alınacak MapContextConfig'in adı. Biçim: |
GetStyleConfigRequest
StyleConfig alma isteği.
| Alanlar | |
|---|---|
name |
Zorunlu. Alınacak StyleConfig'in adı. Biçim: |
view |
İsteğe bağlı. Döndürülecek StyleConfig alt kümesi. Bu ayar belirlenmezse varsayılan davranış, TAM görünümü döndürmektir. |
ListMapConfigsRequest
Bir proje için MapConfig'leri listeleme isteği.
| Alanlar | |
|---|---|
parent |
Zorunlu. MapConfig'lere sahip olan üst proje. Biçim: |
page_size |
İsteğe bağlı. Döndürülecek maksimum MapConfig sayısı. Hizmet, bu değerden daha az sonuç döndürebilir. Belirtilmemesi halinde en fazla 50 MapConfig döndürülür. Maksimum değer 1.000'dir. 1.000'in üzerindeki değerler 1.000'e zorlanır. ŞU ANDA DESTEKLENMEMEKTEDİR. |
page_token |
İsteğe bağlı. Önceki bir Sayfalara ayırma işlemi yapılırken |
ListMapConfigsResponse
MapConfig'leri listeleme yanıtı.
| Alanlar | |
|---|---|
map_configs[] |
MapConfig'lerin listesi. |
next_page_token |
Sonraki sayfayı almak için |
ListMapContextConfigsRequest
MapContextConfigs'i listeleme isteği.
| Alanlar | |
|---|---|
parent |
Zorunlu. MapContextConfig'lerin sahibi olan üst MapConfig. Biçim: |
page_size |
İsteğe bağlı. Döndürülecek maksimum MapContextConfigs sayısı. Hizmet, bu değerden daha az sonuç döndürebilir. Belirtilmemesi halinde en fazla 50 MapContextConfig döndürülür. Maksimum değer 1.000'dir. 1.000'in üzerindeki değerler 1.000'e zorlanır. ŞU ANDA DESTEKLENMEMEKTEDİR. |
page_token |
İsteğe bağlı. Önceki bir Sayfalara ayırma işlemi yapılırken |
ListMapContextConfigsResponse
MapContextConfig'leri listeleme yanıtı.
| Alanlar | |
|---|---|
map_context_configs[] |
MapContextConfigs. |
next_page_token |
Sonraki sayfayı almak için |
ListStyleConfigsRequest
StyleConfig'leri listeleme isteği.
| Alanlar | |
|---|---|
parent |
Zorunlu. StyleConfig'lerin sahibi olan üst proje. Biçim: |
page_size |
İsteğe bağlı. Döndürülecek maksimum StyleConfig sayısı. Hizmet, bu değerden daha az sonuç döndürebilir. Belirtilmemişse en fazla 50 StyleConfig döndürülür. Maksimum değer 1.000'dir. 1.000'in üzerindeki değerler 1.000'e zorlanır. ŞU ANDA DESTEKLENMEMEKTEDİR. |
page_token |
İsteğe bağlı. Önceki bir Sayfalara ayırma işlemi yapılırken |
filter |
İsteğe bağlı. ListStyleConfigs çağrısı için filtre ifadesi. Şu anda yalnızca display_name ile filtreleme desteklenmektedir. Örneğin: |
view |
İsteğe bağlı. Döndürülecek StyleConfig alt kümesi. Bu ayar belirlenmezse varsayılan davranış, TAM görünümü döndürmektir. |
ListStyleConfigsResponse
StyleConfig'leri listeleme yanıtı.
| Alanlar | |
|---|---|
style_configs[] |
StyleConfigs. |
next_page_token |
Sonraki sayfayı almak için |
MapConfig
Maps API istemci uygulamasındaki tek bir haritayı temsil eder. MapConfig, MapContextConfigs'in üst kaynağıdır ve SDK'larda (Mobil/Web) özel stil oluşturmayı sağlar. Bir MapConfig'de birden fazla MapContextConfig olabilir. Bunların her biri belirli harita varyantlarına stil uygular. Next ID = 9;
| Alanlar | |
|---|---|
name |
Yalnızca çıkış. Tanımlayıcı. Bu MapConfig'in kaynak adı. Örneğin: "projects/my-project-123/mapConfigs/234". Yalnızca çıkış. |
display_name |
İsteğe bağlı. Kullanıcı tarafından belirtilen şekilde bu MapConfig'in görünen adı. |
description |
İsteğe bağlı. Kullanıcı tarafından belirtilen bu MapConfig'in açıklaması. |
map_id |
Yalnızca çıkış. Bu MapConfig'in, istemci uygulamalarında haritayı tanımlamak için kullanılan harita kimliği. Bu salt okunur alan, MapConfig oluşturulduğunda üretilir. Yalnızca çıkış. |
map_features |
İsteğe bağlı. Bu Harita Yapılandırması için geçerli olan Harita Özellikleri. |
map_type |
İsteğe bağlı. MapConfig'in harita türünü gösterir. Bu ayar belirlenmezse varsayılan davranış, raster harita türünü kullanmaktır. |
create_time |
Yalnızca çıkış. Harita yapılandırmasının oluşturulma zamanını gösterir. Yalnızca çıkış. |
update_time |
Yalnızca çıkış. Harita yapılandırmasının son güncelleme zamanını gösterir. Yalnızca çıkış. |
MapContextConfig
Bir haritanın stil yapılandırmasını kapsar. MapContextConfig, StyleConfig ve Datasets gibi stil bileşenlerini bir MapConfig'in belirli harita varyantlarıyla ilişkilendirir. MapConfig bir SDK'ya yüklendiğinde MapContextConfig'deki stil ve veri kümesi bilgileri belirtilen harita varyantlarına uygulanır. Next ID = 10;
| Alanlar | |
|---|---|
name |
Yalnızca çıkış. Tanımlayıcı. Bu MapContextConfig'in kaynak adı. Örneğin: projects/{project_id}/mapConfigs/{map_id}/mapContextConfigs/{map_context_config_id} |
map_config |
Zorunlu. Bu MapContextConfig'in ilişkili olduğu MapConfig kaynak adı. Biçim: projects/{project}/mapConfigs/{map_config}. Bu alan zorunludur ve atlanamaz. |
style_config |
Zorunlu. Bu MapContextConfig'i şekillendiren StyleConfig kaynak adı. Bu alan zorunludur ve atlanamaz. Biçim: projects/{project}/styleConfigs/{style_config} |
dataset[] |
İsteğe bağlı. Bu MapContextConfig ile ilişkili veri kümesi kaynak adı. Bu alan isteğe bağlıdır ve atlanabilir. Atlanırsa MapContextConfig ile hiçbir veri kümesi ilişkilendirilmez. Bir veri kümesi belirtilirse MapContextConfig'e uygulanır. Biçim: projects/{project}/datasets/{dataset} |
alias |
İsteğe bağlı. Bu MapContextConfig için kullanıcı tarafından tanımlanan, okunabilir ad. |
map_variants[] |
Zorunlu. Bu MapContextConfig'in uygulanabileceği harita varyantları. Boşsa MapContextConfig yalnızca ROADMAP harita çeşidine varsayılan olarak uygulanır. |
create_time |
Yalnızca çıkış. MapContextConfig'in oluşturulma zamanını gösterir. Yalnızca çıkış. |
update_time |
Yalnızca çıkış. MapContextConfig'in son güncelleme zamanını gösterir. Yalnızca çıkış. |
MapVariant
MapContextConfig'in uygulanabileceği olası harita varyantları. Harita varyantları, açık ve koyu varyantlar olarak gruplandırılır. Aynı MapContextConfig için bir Light varyantı, Dark varyantıyla eşleştirilemez. Açık tema varyantları şunlardır: ROADMAP, SATELLITE, TERRAIN, NAVIGATION, TRANSIT, ABSTRACT3D, PHOTOREALISTIC3D. Koyu varyantlar: ROADMAP_DARK, NAVIGATION_LOW_LIGHT, TERRAIN_DARK, TRANSIT_DARK.
Örneğin, şu geçerli bir eşlemedir: {MapContextConfig 1: [ROADMAP, NAVIGATION]} {MapContextConfig 2: [ROADMAP_DARK, NAVIGATION_LOW_LIGHT]}
Aşağıdaki eşleme geçersizdir: {MapContextConfig 1: [ROADMAP, ROADMAP_DARK]}
| Sıralamalar | |
|---|---|
ROADMAP |
Varsayılan yol haritası türü. |
ROADMAP_DARK |
Yol haritası türünün koyu renkli versiyonu. |
SATELLITE |
Uydu görüntüleri. |
TERRAIN |
Arazi haritası türü. |
TERRAIN_DARK |
Arazi haritası türünün koyu renkli versiyonu. |
NAVIGATION |
Gezinme haritası türü. |
NAVIGATION_LOW_LIGHT |
Gezinme haritası türünün düşük ışık sürümü. |
TRANSIT |
Toplu taşıma haritası türü. |
TRANSIT_DARK |
Toplu taşıma haritası türünün koyu renkli versiyonu. |
ABSTRACT3D |
Soyut 3B harita türü. |
PHOTOREALISTIC3D |
Gerçekçi fotoğraf 3B harita türü. |
MapFeatures
Bir MapConfig için geçerli olan harita özelliklerinin bir koleksiyonunu temsil eder. Bir MapConfig'de ayarlanan özellikler, tüm alt MapContextConfig'leri tarafından devralınır. Next ID = 3;
| Alanlar | |
|---|---|
simple_features[] |
İsteğe bağlı. Bu harita için kullanılacak görsel özellik. |
poi_boost_level |
İsteğe bağlı. Öİ artırma düzeyi. 0 değeri artırma olmadığını, negatif değerler ise artırmanın kaldırıldığını gösterir. Öne çıkarılan ÖY'ler, varsayılan yakınlaştırma düzeyinden daha düşük bir yakınlaştırma düzeyinde gösterilir ve tam tersi de geçerlidir. Şu anda 2 seviye artırma desteklenmektedir. Bu nedenle seviye [-2, 2] aralığında sınırlandırılmıştır. Belirtilmezse stil sayfasında tanımlanan POI yoğunluğu (varsa) kullanılır. Aksi takdirde, hiçbir ÖY yoğunluğu uygulanmaz. |
SimpleFeature
Bu, haritanın temel yapısını etkileyen harita özelliklerini gösterir.
| Sıralamalar | |
|---|---|
SIMPLE_FEATURE_UNSPECIFIED |
Belirtilmemiş görsel özellik. |
FLATTEN_BUILDINGS |
Haritadaki tüm binaları düzleştirir. |
ICONIC_ICONS |
Simgelerin nasıl oluşturulduğunu etkiler. |
MapRenderingType
Oluşturulacak haritanın türü. Belirtilmezse varsayılan davranış RASTER olur.
| Sıralamalar | |
|---|---|
RASTER |
Raster tabanlı uygulama kullanılarak oluşturulan bir harita. |
VECTOR |
WebGL kullanılarak oluşturulmuş bir harita. |
StyleConfig
Maps API istemci uygulamasındaki tek bir stili temsil eder. StyleConfig, haritanın görsel görünümünü tanımlayan stil sayfasını içerir. Next ID = 9;
| Alanlar | |
|---|---|
name |
Yalnızca çıkış. Tanımlayıcı. Bu StyleConfig'in kaynak adı. Örneğin: "projects/my-project-123/styleConfigs/234". |
display_name |
İsteğe bağlı. Kullanıcı tarafından belirtilen şekilde bu StyleConfig'in görünen adı. |
description |
İsteğe bağlı. Kullanıcı tarafından belirtilen bu StyleConfig'in açıklaması. |
style_id |
Yalnızca çıkış. Bu stilin benzersiz tanımlayıcısı. Bu, StyleConfig oluşturulduğunda oluşturulan salt okunur bir alandır. Yalnızca çıkış. |
json_style_sheet |
İsteğe bağlı. Bu StyleConfig için stil sayfasının JSON gösterimi. Belirtilmezse temel Google Harita stili kullanılır. Kabul edilen JSON biçimi hakkında daha fazla bilgi için https://developers.google.com/maps/documentation/javascript/cloud-customization/json-reference adresini ziyaret edin. |
create_time |
Yalnızca çıkış. StyleConfig'in oluşturulma zamanını gösterir. |
update_time |
Yalnızca çıkış. StyleConfig'in son güncelleme zamanını gösterir. |
StyleConfigView
Hangi StyleConfig alt kümesinin döndürüleceği.
| Sıralamalar | |
|---|---|
STYLE_CONFIG_VIEW_UNSPECIFIED |
Belirtilmemiş görünüm. |
FULL |
Yanıtın içine json_style_sheet'i ekleyin. |
METADATA_ONLY |
json_style_sheet'i yanıttan çıkarın. |
UpdateMapConfigRequest
MapConfig'i güncelleme isteğinde bulunma.
| Alanlar | |
|---|---|
map_config |
Zorunlu. Güncellenecek MapConfig. Güncellenecek MapConfig'i tanımlamak için MapConfig'in |
update_mask |
İsteğe bağlı. MapConfig için güncellenecek alan. Belirtilmezse MapConfig'in tamamı güncellenir. Geçerli alanlar:
|
UpdateMapContextConfigRequest
MapContextConfig'i güncelleme isteği.
| Alanlar | |
|---|---|
map_context_config |
Zorunlu. Güncellenecek MapContextConfig. Güncellenecek MapContextConfig'i belirlemek için MapContextConfig'in |
update_mask |
İsteğe bağlı. Güncellenecek alanların listesi. Belirtilmezse MapContextConfig tamamen güncellenir. Geçerli alanlar:
|
UpdateStyleConfigRequest
StyleConfig'i güncelleme isteği.
| Alanlar | |
|---|---|
style_config |
Zorunlu. Güncellenecek StyleConfig. Güncellenecek StyleConfig'i tanımlamak için StyleConfig'in |
update_mask |
İsteğe bağlı. Güncellenecek alanların listesi. Belirtilmezse StyleConfig tamamen güncellenir. Geçerli alanlar:
|