-
Notifications
You must be signed in to change notification settings - Fork 39
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add September newsletter #339
Merged
Merged
Changes from all commits
Commits
Show all changes
13 commits
Select commit
Hold shift + click to select a range
ad8d324
#291 September newsletter
ramyaragupathy 9a282bc
#291 update title
ramyaragupathy 1a788a2
#291 run format check
ramyaragupathy d18f4f4
Update content/news/2024-09-30-maplibre-newsletter-september-2024/ind…
wipfli 1043270
Update content/news/2024-09-30-maplibre-newsletter-september-2024/ind…
wipfli eaedbd6
Update content/news/2024-09-30-maplibre-newsletter-september-2024/ind…
HarelM b0f322b
Update content/news/2024-09-30-maplibre-newsletter-september-2024/ind…
HarelM c1274bd
#291 add sponsor + self-hosted image
ramyaragupathy dae148b
#291 format content
ramyaragupathy f84f597
#291 sponsor img update
ramyaragupathy c098bd0
#291 sponsor img png -> svg
ramyaragupathy f0d007c
Add globe demo
wipfli df9088d
Format
wipfli File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
--- | ||
title: Ramya Ragupathy | ||
github: ramyaragupathy | ||
--- |
Binary file added
BIN
+366 KB
content/news/2024-09-30-maplibre-newsletter-september-2024/gl-js-roll-angle.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
39 changes: 39 additions & 0 deletions
39
content/news/2024-09-30-maplibre-newsletter-september-2024/globe.html
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
<!DOCTYPE html> | ||
<html> | ||
<head> | ||
<meta | ||
name="viewport" | ||
content="initial-scale=1,maximum-scale=1,user-scalable=no" | ||
/> | ||
<script src="https://unpkg.com/[email protected]/dist/maplibre-gl.js"></script> | ||
<link | ||
href="https://unpkg.com/[email protected]/dist/maplibre-gl.css" | ||
rel="stylesheet" | ||
/> | ||
<style> | ||
#map { | ||
position: absolute; | ||
top: 0; | ||
right: 0; | ||
bottom: 0; | ||
left: 0; | ||
} | ||
</style> | ||
</head> | ||
<body> | ||
<div id="map"></div> | ||
<script> | ||
fetch("https://demotiles.maplibre.org/style.json") | ||
.then((response) => response.json()) | ||
.then((fetchedStyle) => { | ||
fetchedStyle["projection"] = { type: "globe" }; | ||
var map = new maplibregl.Map({ | ||
container: "map", | ||
style: fetchedStyle, | ||
center: [0.0, 0.0], | ||
zoom: 3.0, | ||
}); | ||
}); | ||
</script> | ||
</body> | ||
</html> |
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
75 changes: 75 additions & 0 deletions
75
content/news/2024-09-30-maplibre-newsletter-september-2024/index.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,75 @@ | ||
--- | ||
title: "MapLibre Newsletter September 2024" | ||
date: "2024-09-30" | ||
categories: ["newsletter"] | ||
authors: [ramyaragupathy, ianthetechie, harel, bart] | ||
draft: false | ||
--- | ||
|
||
# MapLibre Newsletter - September 2024 | ||
|
||
We’re delighted to begin the September newsletter with a heartfelt THANK YOU to Microsoft for their unwavering support as a sponsor of MapLibre in 2024! | ||
|
||
<a href="https://www.microsoft.com/"> | ||
<img src="msft-sponsor-sep-newsletter.svg" width="100%"/> | ||
</a> | ||
<br /> | ||
<br /> | ||
|
||
## MapLibre GL JS | ||
|
||
In this month three versions were released: 4.7.0, 4.7.1 and 5.0.0-pre.1. | ||
|
||
The pre-release of version 5 is meant to get some feedback on the newly added globe feature! | ||
|
||
<a href="globe.html"> | ||
<img src="globe.jpg" width="100%"/> | ||
</a> | ||
<br/> | ||
<br/> | ||
|
||
Feel free to try out our v5.0.0-pre.1 <a href="globe.html">globe demo</a>. | ||
|
||
We are also planning some breaking changes as part of this version which you can find below, most of them are not disruptive: | ||
|
||
- https://github.com/maplibre/maplibre-gl-js/issues/3834 | ||
|
||
Apart from the exciting news about the globe finally making its way to the main branch there are also some experiments to allow controlling the roll angle of the map to facilitate for some aviation use cases. | ||
|
||
<img src="gl-js-roll-angle.jpg" width="100%"/> | ||
|
||
More about it can be found in the linked issue below, there are bounties related to this effort as well if you are interested in developing this, or if your company needs this feature you can chip-in for the costs: | ||
|
||
- https://github.com/maplibre/maplibre-gl-js/issues/4717#issuecomment-2368502154 | ||
|
||
## MapLibre Native | ||
|
||
- The most significant development this month was the [MapLibre Native Android pre-release](https://github.com/maplibre/maplibre-native/releases/tag/android-v11.3.0-vulkan-pre0) that uses [Vulkan](https://www.vulkan.org/) for rendering. We did some benchmarks and the results [look promising](https://github.com/maplibre/maplibre-native/issues/2787#issuecomment-2368938676). Especially newer devices seem to benefit from this modern graphics API, although we are still validating these results and exploring opportunities to take advantage of Vulkan's capabilities. Since the Vulkan backend is still in development, now is the best time to try it out and to let us know any regressions you encounter (either as an issue or in the [pre-release thread](https://github.com/maplibre/maplibre-native/issues/2787)). You can test it by using `11.3.0-vulkan-pre0` as a version (or the latest Vulkan version from [Maven Central](https://central.sonatype.com/artifact/org.maplibre.gl/android-sdk/versions)). | ||
|
||
- Support for [`textFitWidth` and `textFitHeight`](https://maplibre.org/maplibre-style-spec/sprite/#text-fit-properties) properties landed in [#2780](https://github.com/maplibre/maplibre-native/pull/2780) this month. Support for specifying [padding for icons](https://maplibre.org/maplibre-style-spec/types/#padding) on all sides separately landed in [#2845](https://github.com/maplibre/maplibre-native/pull/2845). Both features are used in Bing Maps, and were implemented by Microsoft engineers (among which Alexey Kon). We are thankful for these contributions that work towards [feature parity with MapLibre GL JS](https://github.com/maplibre/maplibre-native/issues?q=is%3Aissue+is%3Aopen+label%3Ajs-parity). | ||
|
||
- MapLibre Native Android [11.3.0](https://github.com/maplibre/maplibre-native/releases/tag/android-v11.3.0), [11.4.0](https://github.com/maplibre/maplibre-native/releases/tag/android-v11.4.0) and [11.5.0](https://github.com/maplibre/maplibre-native/releases/tag/android-v11.5.0) were released. This last release inadvertently included a small API change, which will mostly be resolved again by [#2880](https://github.com/maplibre/maplibre-native/pull/2880#pullrequestreview-2336900203). A pesky bug in the emulator was plaguing MapLibre Native Android ever since 11.0.0, but we added a workaround in the latest release, so that working with the emulator should be viable again. | ||
|
||
- MapLibre Native iOS [6.6.0](https://github.com/maplibre/maplibre-native/releases/tag/ios-v6.6.0) and [6.7.0](https://github.com/maplibre/maplibre-native/releases/tag/ios-v6.7.0) were released. | ||
|
||
- MapLibre Node.js 6.0.0 was released which brings support for Metal on macOS, and uses the new [drawable](https://github.com/maplibre/maplibre-native/blob/main/design-proposals/2022-10-27-rendering-modularization.md) renderer architecture. | ||
|
||
- Support for [PMTiles](https://github.com/protomaps/PMTiles) may come to MapLibre Native soon! There is an open PR ([#2882](https://github.com/maplibre/maplibre-native/pull/2882)) from Tiago Costa with a request to try it out. | ||
|
||
## SwiftUI DSL | ||
|
||
MapLibre has a new hosted project: the [SwiftUI DSL for MapLibre native](https://github.com/maplibre/swiftui-dsl)! Originally started by Ian Wagner from [Stadia Maps](https://stadiamaps.com/), the goal of the project is to give MapLibre developers on iOS an experience that rivals the latest MapKit for SwiftUI APIs. | ||
|
||
[Jacob Fielding](https://github.com/archdoog) ([Rallista](https://rallista.app/)), [Patrick Wolowicz](https://subzero.eu/) and [Patrick Kladek](https://github.com/Patrick-Kladek) ([HudHud](https://hudhud.sa/en)) shared the same vision, and have each contributed significantly to the ongoing development over the last year. This is a great example of the collaboration that MapLibre seeks to enable across the industry, and the authors are excited to have the project officially hosted under the MapLibre organization. | ||
|
||
If you'd like to help shape the future of MapLibre in SwiftUI, join us in the `#maplibre-swiftui-compose-playground` channel on [Slack](https://slack.openstreetmap.us/). | ||
|
||
## Meetings and Events | ||
|
||
The upcoming monthly meetings will be held as usual on the second Wednesday of the month, which falls on October 9th, 2024. These calls are open to everyone, and we encourage you to join us and say hello! | ||
|
||
- MapLibre Navigation: October 9th, 2024, 6:00–7:00 PM CEST | ||
- MapLibre Native: October 9th, 2024, 7:00–8:00 PM CEST | ||
- MapLibre GL JS: October 9th, 2024, 8:00–9:00 PM CEST | ||
|
||
Zoom links for these meetings can be found in the MapLibre Slack channel. If you’re not already a member, you can easily join by getting an automated invite at https://slack.openstreetmap.us/. |
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think we need to open by acknowledging one of the repeated sponsors. I will check and add the relevant logo
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please check the image added
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks! Can you upload it as svg instead of PNG? Images with text always look pixelated otherwise. Probably easiest is to copy-paste https://github.com/maplibre/maplibre.github.io/blob/main/content/news/2024-09-02-maplibre-newsletter-august-2024/maplibre-radar-logo.svg and replace the radar logo with the microsoft logo.