Through competitive analysis, several third-party websites offering a midpoint feature were found. However, these websites have outdated user interfaces and limited filtering options, making them not user-friendly. The existence of several third-party websites solely dedicated to the midpoint function suggests a gap in the features offered by both Google Maps and Apple Maps.
Considering that Apple Maps is Google Maps' primary competitor, the absence of a midpoint feature on both platforms presents an opportunity for Google Maps to differentiate itself. Adding this feature could be one way for Google Maps to stand out from its competition.
Finding the midpoint between two locations will be accessible from the directions page on Google Maps. The "+ Midpoint" icon is positioned on the side between your current location and the final destination. I chose this specific location for the icon to visually signify that the midpoint in between the two specified locations.
Once the "+ Midpoint" icon is clicked, the exact midpoint is calculated and the two locations are assigned as Location A and Location B. Directions from each location to the midpoint are shown. Options for how the midpoint is calculated are found at the top of the map.
To adjust the travel method for each route, users can click on the travel icon next to the respective location's name. This will reveal Google Maps' available travel methods, from which the user can select a different option.
Users can also modify travel methods within "Route Options." Here, the user can find Google Maps' existing choices ("Avoid" and "Distance Units"), along with options for adjusting travel maximums and methods. This customization applies to each route from the individual locations to the midpoint, offering users the flexibility to accommodate diverse travel preferences between the two individuals journeying to the midpoint.
Based on the primary research, users don't want to only know the exact midpoint, but also be given suggestions of places to meet. Users can find different types of midpoints in the "More Midpoints" feature, where popular, scenic, and easy to park at midpoints are suggested.
Using the current "Explore Nearby" feature in Google Maps, users can find restaurants near the midpoint.
A specific restaurant can be set at the midpoint and the directions would update accordingly.
In alignment with Google Maps' importance hierarchy, Test A excludes the midpoint icon from the starting screen and nests the midpoint feature within the directions feature. This arrangement acknowledges that the directions feature is a priority, as it's considered a must-have in Google Maps, while the midpoint feature is considered a lower-priority 'nice-to-have' feature.
Test A pass condition: Users find the midpoint through finding the directions between the locations first and then add the midpoint
In Test B, we prioritize a logical hierarchy by placing a midpoint icon alongside the directions icon on the starting screen. However, we still retain the option of accessing the midpoint feature within the directions feature. The aim is to assess whether having the midpoint icon readily available on the starting screen is more user-intuitive compared to it being nested within directions. Test B recognizes that users may perceive finding a midpoint and obtaining directions as separate user flows.
Test B pass condition: Users find the midpoint by using the midpoint icon at starting screen
Indicates: Users do not notice the midpoint icon in the starting screen but can still find the midpoint by finding the directions first
Implement: Will follow importance hierarchy and midpoint feature will be nested within directions, will not have midpoint icon on starting screen
Indicates: Users can find the midpoint with and without the starting screen midpoint icon
Implement: Do not need to break importance hierarchy to find midpoint, will not include midpoint icon on starting screen to respect directions being more important than midpoint
Indicates: Users can not find the midpoint through directions or starting screen midpoint icon
Implement: Redesign feature to make finding the midpoint more intuitive
Indicates: Users need the icon at the starting screen to find the midpoint
Implement: Nesting the midpoint within directions is not intuitive for users, will respect logical hierarchy and will include midpoint icon on starting screen
Based on the results of the A/B testing, the midpoint icon located on the starting screen didn't provide much assistance to users. As a result, it was not included on the starting screen in order to maintain the importance hierarchy of Google Maps. Additionally, many A/B testers had difficulty locating the "Add Midpoint" icon on the directions screen. To enhance the visibility of the "Add Midpoint" feature, it was moved right below the "Add destination" feature.
Users also expressed challenges in distinguishing which set of directions corresponded to each location during the A/B test. Several modifications were made to improve clarity. Instead of solely using labels like "Location A" or "Location B," the actual names of the locations were placed above their respective directions. Additionally, to differentiate between the two routes, the route for Location A was displayed in blue, while the route for Location B was displayed in green.
You can customize the travel methods for each route by clicking on the respective travel method icon. If the midpoint hasn't been locked in, changing the travel method from one starting location will automatically update the calculated midpoint. In the scenario shown, if you change the travel method to walking from Chinatown and opt for driving from Penn Station, the midpoint will shift from Greenwich Village to SoHo. This functionality allows users to accommodate for different travel methods for each individual, while still providing a midpoint of equal time from each location.
Based on the primary research, users highly value meetup spots that offer attractions or convenient parking options. To accomodate this, the "More Midpoints" feature presents users with nearby midpoint options that are either scenic spots, popular destinations, or locations with easy parking access. These midpoints are organized based on the additional time they would add to the route, with those incurring the least extra travel time appearing at the top of the list.
Additionally, users can fine-tune their route options from each individual starting location. Aside from the route options Google Maps currently has, there are two added parameters: "Travel Maximums" and "Travel Method." This is another area where users can edit the travel method from each individual location, on top of the travel method icon functionality shown previously.