Я хотел бы передать несколько наборов координат из разных полей подобъектов в карты. Я попытался сохранить координаты в отдельных значениях свойств и назвать их следующим образом:
<div class="LeafletPageMap">{{#ask:[[{{PAGENAME}}]]
|?Has categorya coordinates
|?Has categoryb coordinates}}</div>
Это работает нормально, но я хотел бы воспользоваться возможностью субобъектов для удержания больших наборов отношений--особенно для звонков на другие страницы. Я хотел бы получить что-то со следующими для работы:
{{#subobject:
|locationtidbit= an unexpected tidbit to consider|+sep=;
|locationdescription=Another spot to consider|+sep=;
|locationcoordinates= -45.67805, -38.9820|+sep=;
|locationnotes=a baby subsidiary co.|+sep=;
|@category=geo, location
}}
{{#subobject:
|locationdescription=lorem blah ipsum blah|+sep=;
|locationcoordinates= -74.67805, -103.9820|+sep=;
|locationnotes=afdsdsddfo|+sep=;
|@category=geo, location
}}
{{#subobject:
|locationdescription=less important description|+sep=;
|locationcoordinates= -75.647805, -74.9820|+sep=;
|locationnotes=|+sep=;
|@category=geo, location
}}
{{#subobject:
|locationtidbit= an predictable tidbit to consider|+sep=;
|locationdescription=very important location description |+sep=;
|locationcoordinates= -35.67805, -65.9820|+sep=;
|locationnotes=a bakjh sdkjh sdkjh sd co.|+sep=;
|@category=geo, location
}}
и затем позвонить с:
{{#display_map: {{#ask: [[-Has subobject::{{PAGENAME}}]][[Category:geo, location]]
|?locationcoordinates #
|mainlabel=-
|headers=hide
|format=plainlist
|sep= ; 
}}}}
Я смог получить как первый, так и последний наборкоординаты показывать соответственно, но не всю группу. Приведенный выше код строит последний набор, и если я переименую подобъекты, например, в
{{#subobject:1... {{#subobject:2... {{#subobject:3... {{#subobject:4...
, будет построена первая координата. Очень хочется собрать всю группу и включить группы подобъектов, которые еще предстоит реализовать!
Любой совет очень ценится!