Поскольку я получаю ответы, не относящиеся к тому, чего я пытаюсь достичь, я просто сделаю это настолько простым, насколько смогу.
Несколько отдельных jsons в одном формате, каждый из которых содержит информацию об отдельныхместоположения.
Все, что я хочу сделать в PowerShell, это взять:
{
"Description": {
"Id": "town_breezeholme",
"Name": "Breezeholme",
"Blurb": "This quiet town on the outskirts has prospered almost
completely independently from the surrounding civilisation for nearly 200 years
due to it's vast wealth accumulated from rich, fertile farmlands, rivers and
shipping ports.",
"Authority": "Jeraxian Warriors",
},
"coords": {
"x": 66.4,
"y": -418.2,
"z": 34
},
"tags": {
"items": [
"store_jewelers",
"store_bank",
"store_general_goods",
"store_post_office",
"climate_sub_tropical"
]},
и превратить его в следующее:
var town_breezeholme = L.marker(map.unproject([,], map.getMaxZoom()))
.bindPopup(`<h1>Breezeholme</h1><p>This quiet town on the outskirts hasprospered almost completely independently from the surrounding civilisation for nearly 200 years due to it's vast wealth accumulated from rich, fertile farmlands, rivers and shipping ports.</p> \n
<p>Climate: Sub Tropical \n
<p>Stores: Jewelers, Bank, General Goods, Post Office \n
<p>Authority: Jeraxian Warriors `);
, но несколько сотен раз для каждого,все, что я хочу, это что-то, что я могу скопировать и вставить в свой существующий HTML-файл, так что мне не нужно самому выписывать вышеприведенное для каждого местоположения.
Вы можете игнорировать координаты, мне не нужна эта информация, и ямне не нужны массивы маркеров, я буду помещать массивы маркеров в себя, поскольку их координаты не будут такими же, как у массивов маркеров.