The previous year was a huge year for developers and HERE, mostly because of the wisdom of HERE Technologies deciding to hire me as a new developer evangelist! OK, I'm joking about that part (mostly), but we had a huge year with multiple updates to our developer offerings as well as a lot of great content posted here. By my quick estimate, we published over a hundred different technical blog posts last year covering a wide variety of frameworks, platforms, and products. Here's a list of our top posts, curated both by views as well as my own personal preference.
10. Have a Better Wild Ryde with AWS and HERE
Let's start off with a short but important one. I wasn't aware of the courses Amazon created to help learn AWS, but anything that involves unicorns sounds like a heck of a fun time. In this article we talk about the courses HERE provides that extend upon these AWS courses and help you learn how to work with HERE services.
9. Validate Street Addresses with Vue.js and the HERE Geocoder Autocomplete API
The Geocoder Autocomplete API makes it easy to match user input with properly formatted and complete address information. In this example, a previous version made with React is now built using the Vue.js framework (my personal favorite).
8. Find Out Which Side of the Road to Drive on Using the HERE Geocoder API
I absolutely love this post as it describes a feature I never would have guessed our APIs had - administrative data about geographic regions. As the title says, by using the Geocoder API, you can ask for information about the region returned which includes (among other cool details) what side of the road drivers use.
Geofencing refers to the process of defining a geographic region that is bound on all sides. Once you have a geofence, you can then determine if points exist inside or outside of the fence. In this post, we walk you through how to define geofence regions and check if points are inside using HERE APIs and tools.
6. Great Guide to Generating Good GeoJSON
I feel a bit guilty for including one of my own in this list, but it did get a good amount of views and has easily the most obnoxious title in this entire list. In this blog, I go into detail about how you can take data and convert it to GeoJSON, discussing different strategies on converting, and improving, your data.
5. Developing Location-Aware Alexa Skills
I'm a huge fan of voice assistants and Alexa in particular. As a developer, they make it incredibly easy to build skills (think apps) for their platform. In this post, we document what you need to do to get location data from users working with your skill. If you haven't yet looked at developing for voice assistants, you should check out this great article on Smashing Magazine: Creating Voice Skills For Google Assistant And Amazon Alexa
4. How does the Snowfall in December compare to the past?
This is a fairly short post but an awesome demo. By making use of NOAA historical data and HERE Studio, the fine folks at ZCreative Labs created a cool visualization that shows how much snow has fallen in December over the past couple of years. You can jump right to the demo or visit the post by using the link below.
3. Introducing harp.gl – 3D Vector Maps for the Web
Back in June we proudly announced the best release of a new open source 3D map renderer named harp.gl. Built to be a flexible web-friendly map library, it lets developers create beautiful, and highly performant map visuals. You can see more about the project over at GitHub: https://github.com/heremaps/harp.gl
2: How to Render a Map of San Diego's Smart City Streetlights with HERE XYZ, Python and Tangram
Another IoT related entry, this post goes into detail about San Diego's incredibly sophisticated city-wide IoT network that provides data about pedestrian and vehicle data picked up from sensors on street lights. The post goes into retrieving this data using Python and once again integrating HERE APIs to improve the result set.
1: Read GPS Data with a Raspberry Pi Zero W and Node.js
I'm a sucker for good examples of IoT usage and this is a great one. In this post Nic Raboy describes using a cheap Pi devices to read location data and then post that data to our APIs to get a human-readable address for the location.