You are here

geolocation_google_maps.map_features.schema.yml in Geolocation Field 8.3

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.map_restriction:
  34. type: geolocation.map_feature_settings
  35. label: 'Map Restriction'
  36. mapping:
  37. settings:
  38. type: mapping
  39. label: 'Settings'
  40. mapping:
  41. north:
  42. type: string
  43. label: 'North'
  44. south:
  45. type: string
  46. label: 'South'
  47. east:
  48. type: string
  49. label: 'East'
  50. west:
  51. type: string
  52. label: 'West'
  53. strict:
  54. type: boolean
  55. label: 'strictBounds'
  56. plugin.plugin_configuration.geolocation.map_feature.marker_clusterer:
  57. type: geolocation.map_feature_settings
  58. label: 'Marker clusterer'
  59. mapping:
  60. settings:
  61. type: mapping
  62. label: 'Settings'
  63. mapping:
  64. image_path:
  65. type: string
  66. label: 'Image path'
  67. styles:
  68. type: string
  69. label: 'Styles'
  70. max_zoom:
  71. type: integer
  72. label: 'Max Zoom'
  73. minimum_cluster_size:
  74. type: integer
  75. label: 'Minimum Cluster Size'
  76. zoom_on_click:
  77. type: boolean
  78. label: 'Zoom on Click'
  79. average_center:
  80. type: boolean
  81. label: 'Average Center'
  82. grid_size:
  83. type: integer
  84. label: 'Grid Size'
  85. plugin.plugin_configuration.geolocation.map_feature.context_popup:
  86. type: geolocation.map_feature_settings
  87. label: 'Context Popup'
  88. mapping:
  89. settings:
  90. type: mapping
  91. label: 'Settings'
  92. mapping:
  93. content:
  94. type: text_format
  95. label: 'Content'
  96. plugin.plugin_configuration.geolocation.map_feature.map_type_style:
  97. type: geolocation.map_feature_settings
  98. label: 'MapType Style'
  99. mapping:
  100. settings:
  101. type: mapping
  102. label: 'Settings'
  103. mapping:
  104. style:
  105. type: string
  106. label: 'Style'
  107. plugin.plugin_configuration.geolocation.map_feature.marker_infowindow:
  108. type: geolocation.map_feature_settings
  109. label: 'Marker InfoWindow'
  110. mapping:
  111. settings:
  112. type: mapping
  113. label: 'Settings'
  114. mapping:
  115. info_window_solitary:
  116. type: boolean
  117. label: 'Show only one window at a time'
  118. disable_auto_pan:
  119. type: boolean
  120. label: 'Do not move map on window open'
  121. info_auto_display:
  122. type: boolean
  123. label: 'Show info window on map start'
  124. max_width:
  125. type: integer
  126. label: 'Max width'
  127. plugin.plugin_configuration.geolocation.map_feature.marker_icon:
  128. type: geolocation.map_feature_settings
  129. label: 'Marker Icon Adjustments'
  130. mapping:
  131. settings:
  132. type: mapping
  133. label: 'Settings'
  134. mapping:
  135. marker_icon_path:
  136. type: string
  137. label: 'Marker Icon Path'
  138. anchor:
  139. type: mapping
  140. label: 'Anchor'
  141. mapping:
  142. x:
  143. type: integer
  144. label: 'X'
  145. y:
  146. type: integer
  147. label: 'Y'
  148. origin:
  149. type: mapping
  150. label: 'Origin'
  151. mapping:
  152. x:
  153. type: integer
  154. label: 'X'
  155. y:
  156. type: integer
  157. label: 'Y'
  158. label_origin:
  159. type: mapping
  160. label: 'Label Origin'
  161. mapping:
  162. x:
  163. type: integer
  164. label: 'X'
  165. y:
  166. type: integer
  167. label: 'Y'
  168. size:
  169. type: mapping
  170. label: 'Size'
  171. mapping:
  172. width:
  173. type: integer
  174. label: 'Width'
  175. height:
  176. type: integer
  177. label: 'Height'
  178. scaled_size:
  179. type: mapping
  180. label: 'Scaled Size'
  181. mapping:
  182. width:
  183. type: integer
  184. label: 'Width'
  185. height:
  186. type: integer
  187. label: 'Height'
  188. plugin.plugin_configuration.geolocation.map_feature.marker_opacity:
  189. type: geolocation.map_feature_settings
  190. label: 'Marker Opacity'
  191. mapping:
  192. settings:
  193. type: mapping
  194. label: 'Settings'
  195. mapping:
  196. opacity:
  197. type: float
  198. label: 'Marker Opacity'
  199. plugin.plugin_configuration.geolocation.map_feature.marker_label:
  200. type: geolocation.map_feature_settings
  201. label: 'Marker Label'
  202. mapping:
  203. settings:
  204. type: mapping
  205. label: 'Settings'
  206. mapping:
  207. color:
  208. type: string
  209. label: 'Color'
  210. font_family:
  211. type: string
  212. label: 'Font Family'
  213. font_size:
  214. type: string
  215. label: 'Font Size'
  216. font_weight:
  217. type: string
  218. label: 'Font Weight'
  219. plugin.plugin_configuration.geolocation.map_feature.marker_infobubble:
  220. type: geolocation.map_feature_settings
  221. label: 'Marker InfoBubble'
  222. mapping:
  223. settings:
  224. type: mapping
  225. label: 'Settings'
  226. mapping:
  227. close_other:
  228. type: integer
  229. label: 'Close other'
  230. close_button:
  231. type: integer
  232. label: 'Close Button'
  233. close_button_src:
  234. type: string
  235. label: 'URL to button'
  236. shadow_style:
  237. type: integer
  238. label: 'Shadow style'
  239. padding:
  240. type: integer
  241. label: 'Padding'
  242. border_radius:
  243. type: integer
  244. label: 'Border Radius'
  245. border_width:
  246. type: integer
  247. label: 'Border Width'
  248. border_color:
  249. type: string
  250. label: 'Border color'
  251. background_color:
  252. type: string
  253. label: 'Background color'
  254. min_width:
  255. type: integer
  256. label: 'Min Width'
  257. max_width:
  258. type: integer
  259. label: 'Max Width'
  260. min_height:
  261. type: integer
  262. label: 'Min Height'
  263. max_height:
  264. type: integer
  265. label: 'Max Height'
  266. arrow_style:
  267. type: integer
  268. label: 'Array Style'
  269. arrow_position:
  270. type: integer
  271. label: 'Array Position'
  272. arrow_size:
  273. type: integer
  274. label: 'Array Size'
  275. geolocation_google_maps.map_control_feature_settings:
  276. type: geolocation.map_feature_settings
  277. label: 'Control Map Feature'
  278. mapping:
  279. settings:
  280. type: mapping
  281. label: 'Settings'
  282. mapping:
  283. position:
  284. type: string
  285. label: 'Position'
  286. behavior:
  287. type: string
  288. label: 'Behavior'
  289. plugin.plugin_configuration.geolocation.map_feature.control_recenter:
  290. type: geolocation_google_maps.map_control_feature_settings
  291. label: 'Control Recenter'
  292. plugin.plugin_configuration.geolocation.map_feature.control_locate:
  293. type: geolocation_google_maps.map_control_feature_settings
  294. label: 'Control Locate'
  295. plugin.plugin_configuration.geolocation.map_feature.control_loading_indicator:
  296. type: geolocation_google_maps.map_control_feature_settings
  297. label: 'Control Loading Indicator'
  298. mapping:
  299. settings:
  300. type: mapping
  301. label: 'Settings'
  302. mapping:
  303. loading_label:
  304. type: string
  305. label: 'Label'
  306. plugin.plugin_configuration.geolocation.map_feature.control_geocoder:
  307. type: geolocation_google_maps.map_control_feature_settings
  308. label: 'Control Geocoder'
  309. mapping:
  310. settings:
  311. type: mapping
  312. label: 'Settings'
  313. mapping:
  314. geocoder:
  315. type: string
  316. label: 'Geocoder'
  317. settings:
  318. type: geolocation.geocoder.[%parent.geocoder]
  319. plugin.plugin_configuration.geolocation.map_feature.control_zoom:
  320. type: geolocation_google_maps.map_control_feature_settings
  321. label: 'Control Zoom'
  322. mapping:
  323. settings:
  324. type: mapping
  325. label: 'Settings'
  326. mapping:
  327. style:
  328. type: string
  329. label: 'Style'
  330. plugin.plugin_configuration.geolocation.map_feature.control_rotate:
  331. type: geolocation_google_maps.map_control_feature_settings
  332. label: 'Control Rotate'
  333. plugin.plugin_configuration.geolocation.map_feature.control_streetview:
  334. type: geolocation_google_maps.map_control_feature_settings
  335. label: 'Control Streetview'
  336. plugin.plugin_configuration.geolocation.map_feature.control_fullscreen:
  337. type: geolocation_google_maps.map_control_feature_settings
  338. label: 'Control Fullscreen'
  339. plugin.plugin_configuration.geolocation.map_feature.control_maptype:
  340. type: geolocation_google_maps.map_control_feature_settings
  341. label: 'Control MapType'
  342. mapping:
  343. settings:
  344. type: mapping
  345. label: 'Settings'
  346. mapping:
  347. style:
  348. type: string
  349. label: 'Style'
  350. plugin.plugin_configuration.geolocation.map_feature.marker_zoom_to_animate:
  351. type: geolocation.map_feature_settings
  352. label: 'Zoom & Animate'
  353. mapping:
  354. settings:
  355. type: mapping
  356. label: 'Settings'
  357. mapping:
  358. marker_zoom_anchor_id:
  359. type: string
  360. label: 'Anchor'
  361. plugin.plugin_configuration.geolocation.map_feature.geolocation_google_maps_control_directions:
  362. type: geolocation_google_maps.map_control_feature_settings
  363. label: 'Directions Control'
  364. mapping:
  365. settings:
  366. type: mapping
  367. label: 'Settings'
  368. mapping:
  369. origin_source:
  370. type: string
  371. label: 'Origin Source'
  372. origin_static_value:
  373. type: string
  374. label: 'Origin Static Value'
  375. destination_source:
  376. type: string
  377. label: 'Destination Source'
  378. destination_static_value:
  379. type: string
  380. label: 'Destination Static Value'
  381. travel_mode:
  382. type: string
  383. label: 'Travel Mode'
  384. directions_container:
  385. type: string
  386. label: 'Directions container'
  387. directions_container_custom_id:
  388. type: string
  389. label: 'Directions Container Custom ID'
  390. plugin.plugin_configuration.geolocation.map_feature.spiderfying:
  391. type: geolocation.map_feature_settings
  392. label: 'Spiderfying'
  393. mapping:
  394. settings:
  395. type: mapping
  396. label: 'Settings'
  397. mapping:
  398. spiderfiable_marker_path:
  399. type: string
  400. label: 'Marker Path'
  401. markersWontMove:
  402. type: boolean
  403. label: 'Setting'
  404. markersWontHide:
  405. type: boolean
  406. label: 'Setting'
  407. keepSpiderfied:
  408. type: boolean
  409. label: 'Setting'
  410. ignoreMapClick:
  411. type: boolean
  412. label: 'Setting'
  413. nearbyDistance:
  414. type: integer
  415. label: 'Setting'
  416. circleSpiralSwitchover:
  417. type: integer
  418. label: 'Setting'
  419. circleFootSeparation:
  420. type: integer
  421. label: 'Setting'
  422. spiralFootSeparation:
  423. type: integer
  424. label: 'Setting'
  425. spiralLengthStart:
  426. type: integer
  427. label: 'Setting'
  428. spiralLengthFactor:
  429. type: integer
  430. label: 'Setting'
  431. legWeight:
  432. type: float
  433. label: 'Setting'