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)
Arayüz Harita Yönetimi
Map Management API için 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 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 silinmesi isteği.
| 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 ayarlanmamışsa 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'lerin sahibi 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 yapılmazsa 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 mobil ile web SDK'larında ö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". |
display_name |
İsteğe bağlı. Bu MapConfig'in kullanıcı tarafından belirtilen görünen adı. |
description |
İsteğe bağlı. Kullanıcı tarafından belirtilen şekilde 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. |
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. |
update_time |
Yalnızca çıkış. Harita yapılandırmasının son güncelleme zamanını gösterir. |
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. Sonraki kimlik = 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ı tanımlı, 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. |
update_time |
Yalnızca çıkış. MapContextConfig'in son güncelleme zamanını gösterir. |
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ı: 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 3D harita türü. |
PHOTOREALISTIC3D |
Gerçekçi fotoğraf 3D 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. Sonraki kimlik = 3;
| Alanlar | |
|---|---|
simple_features[] |
İsteğe bağlı. Bu harita için kullanılacak görsel özellik. |
poi_boost_level |
İsteğe bağlı. ÖY artırma düzeyi. Sıfır, artırma olmadığını, negatif değerler ise artırmanın azaltı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 öne çıkarılmayan ÖY'ler de bunun tersi şekilde gösterilir. Şu anda iki 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 üretilen salt okunur bir alandır. |
json_style_sheet |
İsteğe bağlı. Bu StyleConfig için stil sayfasının JSON gösterimi. Belirtilmezse temel Google Haritalar 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 adresine bakın. |
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ıta 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'in tamamı 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'in tamamı güncellenir. Stil sayfasını güncellerken varyantı güncellemeyin. Bu işlem geçersiz. Geçerli alanlar:
|