#include "../fixtures/fixture_log_observer.hpp" #include "../fixtures/mock_file_source.hpp" #include "../fixtures/util.hpp" #include #include #include #include #include #include #include TEST(API, PointAnnotation) { using namespace mbgl; auto display = std::make_shared(); HeadlessView view(display, 1); MockFileSource fileSource(MockFileSource::Success, ""); Map map(view, fileSource, MapMode::Still); map.setStyleURL("test/fixtures/resources/style.json"); std::vector points; points.emplace_back(PointAnnotation({ 50.0, 50.0 }, "default_marker")); map.addPointAnnotations(points); std::promise promise; map.renderStill([&promise](std::exception_ptr, std::unique_ptr) { promise.set_value(true); }); promise.get_future().get(); }