Я использую Mapbox для создания карты нескольких choropleth. Что-то в строках этого примера, https://www.mapbox.com/mapbox.js/example/v1.0.0/choropleth-joined-data-multiple-variables/Поместите маркер в каждую страну с помощью mapbox
Я использую страны вместо штатов США. У меня есть карта, и я могу переключаться между слоями У меня есть дополнительное требование, однако, чтобы добавить маркер в каждой стране, который отображает, сколько проектов активно в этой стране. Я узнал, как я могу добавить пользовательские маркеры к карте в этом примере, https://www.mapbox.com/mapbox.js/example/v1.0.0/divicon/
Проблема в том, что мне нужно поставить маркер в центр каждой страны. Кто-нибудь знает способ поставить маркер в середине каждой страны?
Я попытался использовать данные по метке точек земли естественной земли, но имеет несколько точек на страну. Похоже, что точки «scalerank = 0» были посередине стран, но если я фильтрую эти точки, у меня все же получается несколько очков для некоторых стран (например, у россии есть 4, но у Бельгии тоже 4). Если вы зарисовывать scalerank 0 точек на карте вы получите следующий результат: https://a.tiles.mapbox.com/v4/persyval.jg5p7gm7/page.html?access_token=pk.eyJ1IjoicGVyc3l2YWwiLCJhIjoiX3lrSTNYYyJ9.6Ps4OlBCYmlkxQksKsGb7A#6/45.159/12.206
Кто-нибудь знает о наборе данных, который имеет одну точку для каждой страны или другим способом, чтобы поместить маркер в центре каждой страны с MapBox ?
У меня такая же проблема, и я попытался использовать одно и то же решение, используя культурную точку, отфильтрованную scalerank = 0, а также заметил, что на страну есть много очков. Спасибо за создание очищенной версии этих данных. – kapace