You are here

geolocation_google_maps.map_features.schema.yml in Geolocation Field 8.2

modules/geolocation_google_maps/config/schema/geolocation_google_maps.map_features.schema.yml

File

modules/geolocation_google_maps/config/schema/geolocation_google_maps.map_features.schema.yml
View source
  1. plugin.plugin_configuration.geolocation.map_feature.drawing:
  2. type: geolocation.map_feature_settings
  3. label: 'Common map draw settings'
  4. mapping:
  5. settings:
  6. type: mapping
  7. label: 'Settings'
  8. mapping:
  9. polyline:
  10. type: boolean
  11. label: 'Draw polyline'
  12. strokeColor:
  13. type: string
  14. label: 'strokeColor'
  15. strokeOpacity:
  16. type: string
  17. label: 'strokeOpacity'
  18. strokeWeight:
  19. type: string
  20. label: 'strokeWeight'
  21. geodesic:
  22. type: boolean
  23. label: 'Geodesic'
  24. polygon:
  25. type: boolean
  26. label: 'Draw polygon'
  27. fillColor:
  28. type: string
  29. label: 'fillColor'
  30. fillOpacity:
  31. type: string
  32. label: 'fillOpacity'
  33. plugin.plugin_configuration.geolocation.map_feature.marker_clusterer:
  34. type: geolocation.map_feature_settings
  35. label: 'Marker clusterer'
  36. mapping:
  37. settings:
  38. type: mapping
  39. label: 'Settings'
  40. mapping:
  41. image_path:
  42. type: string
  43. label: 'Image path'
  44. styles:
  45. type: string
  46. label: 'Styles'
  47. max_zoom:
  48. type: integer
  49. label: 'Max Zoom'
  50. plugin.plugin_configuration.geolocation.map_feature.context_popup:
  51. type: geolocation.map_feature_settings
  52. label: 'Context Popup'
  53. mapping:
  54. settings:
  55. type: mapping
  56. label: 'Settings'
  57. mapping:
  58. content:
  59. type: text_format
  60. label: 'Content'
  61. plugin.plugin_configuration.geolocation.map_feature.map_type_style:
  62. type: geolocation.map_feature_settings
  63. label: 'MapType Style'
  64. mapping:
  65. settings:
  66. type: mapping
  67. label: 'Settings'
  68. mapping:
  69. style:
  70. type: string
  71. label: 'Style'
  72. plugin.plugin_configuration.geolocation.map_feature.marker_infowindow:
  73. type: geolocation.map_feature_settings
  74. label: 'Marker InfoWindow'
  75. mapping:
  76. settings:
  77. type: mapping
  78. label: 'Settings'
  79. mapping:
  80. info_window_solitary:
  81. type: boolean
  82. label: 'Show only one window at a time'
  83. disable_auto_pan:
  84. type: boolean
  85. label: 'Do not move map on window open'
  86. info_auto_display:
  87. type: boolean
  88. label: 'Show info window on map start'
  89. max_width:
  90. type: integer
  91. label: 'Max width'
  92. plugin.plugin_configuration.geolocation.map_feature.marker_icon:
  93. type: geolocation.map_feature_settings
  94. label: 'Marker Icon Adjustments'
  95. mapping:
  96. settings:
  97. type: mapping
  98. label: 'Settings'
  99. mapping:
  100. marker_icon_path:
  101. type: string
  102. label: 'Marker Icon Path'
  103. anchor:
  104. type: mapping
  105. label: 'Anchor'
  106. mapping:
  107. x:
  108. type: integer
  109. label: 'X'
  110. y:
  111. type: integer
  112. label: 'Y'
  113. origin:
  114. type: mapping
  115. label: 'Origin'
  116. mapping:
  117. x:
  118. type: integer
  119. label: 'X'
  120. y:
  121. type: integer
  122. label: 'Y'
  123. label_origin:
  124. type: mapping
  125. label: 'Label Origin'
  126. mapping:
  127. x:
  128. type: integer
  129. label: 'X'
  130. y:
  131. type: integer
  132. label: 'Y'
  133. size:
  134. type: mapping
  135. label: 'Size'
  136. mapping:
  137. width:
  138. type: integer
  139. label: 'Width'
  140. height:
  141. type: integer
  142. label: 'Height'
  143. scaled_size:
  144. type: mapping
  145. label: 'Scaled Size'
  146. mapping:
  147. width:
  148. type: integer
  149. label: 'Width'
  150. height:
  151. type: integer
  152. label: 'Height'
  153. plugin.plugin_configuration.geolocation.map_feature.marker_infobubble:
  154. type: geolocation.map_feature_settings
  155. label: 'Marker InfoBubble'
  156. mapping:
  157. settings:
  158. type: mapping
  159. label: 'Settings'
  160. mapping:
  161. close_other:
  162. type: integer
  163. label: 'Close other'
  164. close_button:
  165. type: integer
  166. label: 'Close Button'
  167. close_button_src:
  168. type: string
  169. label: 'URL to button'
  170. shadow_style:
  171. type: integer
  172. label: 'Shadow style'
  173. padding:
  174. type: integer
  175. label: 'Padding'
  176. border_radius:
  177. type: integer
  178. label: 'Border Radius'
  179. border_width:
  180. type: integer
  181. label: 'Border Width'
  182. border_color:
  183. type: string
  184. label: 'Border color'
  185. background_color:
  186. type: string
  187. label: 'Background color'
  188. min_width:
  189. type: integer
  190. label: 'Min Width'
  191. max_width:
  192. type: integer
  193. label: 'Max Width'
  194. min_height:
  195. type: integer
  196. label: 'Min Height'
  197. max_height:
  198. type: integer
  199. label: 'Max Height'
  200. geolocation_google_maps.map_control_feature_settings:
  201. type: geolocation.map_feature_settings
  202. label: 'Control Map Feature'
  203. mapping:
  204. settings:
  205. type: mapping
  206. label: 'Settings'
  207. mapping:
  208. position:
  209. type: string
  210. label: 'Position'
  211. plugin.plugin_configuration.geolocation.map_feature.control_recenter:
  212. type: geolocation_google_maps.map_control_feature_settings
  213. label: 'Control Recenter'
  214. plugin.plugin_configuration.geolocation.map_feature.control_locate:
  215. type: geolocation_google_maps.map_control_feature_settings
  216. label: 'Control Locate'
  217. plugin.plugin_configuration.geolocation.map_feature.control_geocoder:
  218. type: geolocation_google_maps.map_control_feature_settings
  219. label: 'Control Geocoder'
  220. mapping:
  221. settings:
  222. type: mapping
  223. label: 'Settings'
  224. mapping:
  225. geocoder:
  226. type: string
  227. label: 'Geocoder'
  228. settings:
  229. type: geolocation.geocoder.[%parent.geocoder]
  230. plugin.plugin_configuration.geolocation.map_feature.control_zoom:
  231. type: geolocation_google_maps.map_control_feature_settings
  232. label: 'Control Zoom'
  233. mapping:
  234. settings:
  235. type: mapping
  236. label: 'Settings'
  237. mapping:
  238. behavior:
  239. type: string
  240. label: 'Behavior'
  241. style:
  242. type: string
  243. label: 'Style'
  244. plugin.plugin_configuration.geolocation.map_feature.control_streetview:
  245. type: geolocation_google_maps.map_control_feature_settings
  246. label: 'Control Streetview'
  247. mapping:
  248. settings:
  249. type: mapping
  250. label: 'Settings'
  251. mapping:
  252. behavior:
  253. type: string
  254. label: 'Behavior'
  255. plugin.plugin_configuration.geolocation.map_feature.control_maptype:
  256. type: geolocation_google_maps.map_control_feature_settings
  257. label: 'Control MapType'
  258. mapping:
  259. settings:
  260. type: mapping
  261. label: 'Settings'
  262. mapping:
  263. behavior:
  264. type: string
  265. label: 'Behavior'
  266. style:
  267. type: string
  268. label: 'Style'