Who is the new map provider that is being tested?

  • 1
  • 2
  • Question
  • Updated 8 months ago
  • Answered
Who is the new map provider that is being tested?
Photo of Robert Mayer | Envision Sales Inc.

Posted 1 year ago

  • 1
  • 2
Photo of Matthew Neil

Matthew Neil

  • 31,478 Points 20k badge 2x thumb
Mapbox

https://www.quora.com/Why-did-Uber-switch-back-to-Google-Map-from-MapBox

https://stackshare.io/stackups/google-maps-vs-mapbox-vs-openstreetmap

https://www.reddit.com/r/webdev/comments/4vnnw1/mapbox_or_google_maps/

When was the last time somebody ask "Do you integrate with Mapbox"?  
People are so involved with google that is seems silly to switch, just to have a fancy view option.

Photo of remove me

remove me

  • 60 Points
I do not like MapBox. Please go back to google maps. I have lost all my addresses.
Photo of Brian Cafferelli

Brian Cafferelli, Quick Base Technical Marketing Manager

  • 1,326 Points 1k badge 2x thumb
Hi Jackie, I'm sorry to hear you're having trouble with your addresses. MapBox is the new location vendor for Quick Base so it would not be possible to revert to Google Maps. However, our Customer Care team would be happy to assist to see why your addresses aren't working. You can reach them by opening a case online, by clicking Help from within Quick Base, then clicking Manage Support Cases  > + New Support Case.
Did Quick Base ask us - the paying customers - if we wanted to change from the defacto worldwide mapping standard? 
NO.

Questionable decision!
Photo of Micah Zimring

Micah Zimring, Employee

  • 60 Points
Hi Robert. Can you say more about what you're concerned about with this change? E.g. How do you use the current Address field? How will switching from Google impact your apps?
I use third part addins utilizing Google Maps.
And I don't want to invest time understanding a new platform that does not seems to provide any significant advantages.
Photo of Geoffrey

Geoffrey

  • 1,730 Points 1k badge 2x thumb
Whats even worse is that mapbox doesnt even support my country - So quickbase decides its convenient to just change without even checking support for their users.  Not happy about this at all actually
Photo of Caitlyn

Caitlyn

  • 506 Points 500 badge 2x thumb
So, as part of our workflow, we review customer leads (all businesses and nonprofits) by clicking on the address, which brings up Google Maps.  We have instant access to streetview, business reviews, website, etc.  Does this mean that we will no longer have access to this?
Photo of Matthew Neil

Matthew Neil

  • 31,478 Points 20k badge 2x thumb
The made the internal patch last night.

https://quickbasestatus.statuscast.com/#!/incident/119156

Photo of Brian Cafferelli

Brian Cafferelli, Quick Base Technical Marketing Manager

  • 1,326 Points 1k badge 2x thumb
Hi Caitlyn, per QuickBaseCoach's comment above, links that open Google Maps in these places will continue to do so after the change. This is because those are simple links and don't establish a connected between QB and GMaps:
  • On the mobile QB site, when looking at a form that includes an address field, we offer a Locate button. Rather than display the map in the QB app itself, the Locate button opens the default mapping app on the mobile device.
  • When you are on a form and click the link for an address, a new tab opens showing the location in Google Maps.
  • When clicking on a pin for a map report, a Get Directions link opens Google Maps in a new tab with the destination set with the pin’s location.
Photo of Caitlyn

Caitlyn

  • 506 Points 500 badge 2x thumb
Awesome, thank you for the reassurance, all!
Photo of Caitlyn

Caitlyn

  • 506 Points 500 badge 2x thumb
In follow up, does anyone know if this update will allow map reports for mobile users, with multiple pins?
Photo of Brian Cafferelli

Brian Cafferelli, Quick Base Technical Marketing Manager

  • 1,326 Points 1k badge 2x thumb
Hi Caitlyn, yes the update should still allow mobile users to view map reports that include multiple pins. Looks like it's working with GMaps today, have you been having trouble with it?
thanks for the updates
Photo of Manny Hernandez

Manny Hernandez

  • 258 Points 250 badge 2x thumb
This new map service does not work for our company at all. We use the quick google box for roof shading analysis (we are a solar company). The satellite view for new mapbox is not as good as google. Now we have to take an extra step and click on the link to use google map. 

I will have to figure out how to input a customer google box since nobody in my company likes the new mapbox.... :(
Photo of Dan

Dan

  • 1,178 Points 1k badge 2x thumb
You can pull a Google Map image by creating a text formula field like so:
"<img src= " &
"https://maps.googleapis.com/maps/api/staticmap?" &
"center=" & URLEncode([Address) &
"&zoom=" & [zoom] &
"&size=" & [width] & "x" & [height] &
"&maptype=" & [type] &
"&format=" & [format] &
"&markers=color:" &[pin color] &
"%7Clabel:" & [pin label] & "%7C" & URLEncode([Address]) &
">" 
In this case, I have all the parameters set up as fields on the record ("zoom", "maptype", etc.)--but you could hard-code those into the formula. Sounds like you want "satellite" as the maptype and a high zoom--I tested with 20 and it's pretty close to the roof.

"Address" is just a default Address field.

More info on the Google Maps API here: https://developers.google.com/maps/documentation/static-maps/intro
Photo of Manny Hernandez

Manny Hernandez

  • 258 Points 250 badge 2x thumb
very interesting. I will test it out. thank you!
Photo of Manny Hernandez

Manny Hernandez

  • 258 Points 250 badge 2x thumb
it worked! I also embedded the street view image. 
But is it possible to embed the Google Map Javascript API with just embedded this into a Text-Formula field?


here is the documentation: https://developers.google.com/maps/documentation/javascript/examples/aerial-simple

"<!DOCTYPE html>
<html>
  <head>
    "<meta name=""viewport" "content=""initial-scale=1.0, user-scalable=no">
    "<meta charset="utf-8">"
    "<title>45° imagery</title>"
    "<style>
      #map {
        height: 100%;
      }
      /* Optional: Makes the sample page fill the window. */
      html, body {
        height: 100%;
        margin: 0;
        padding: 0;
      }
    </style>
  </head>
  <body>
    <div id="map"></div>
    <script>
      function initMap() {
        var map = new google.maps.Map(document.getElementById('map'), {
          center: {lat: 36.964, lng: -122.015},
          zoom: 18,
          mapTypeId: 'satellite'
        });
        map.setTilt(45);
      }
    </script>
    <script async defer
    src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&callback=initMap">;
    </script>
  </body>
</html>"
Photo of damien page

damien page

  • 282 Points 250 badge 2x thumb
Our company has had nothing but issues with the mapping since the changeover...

Suburbs no longer populate in the field, instead it populates with the city.

For our billing, suburbs are vital but it seems its a no go. 

After speaking with our customer rep, we now have 2 work with a 3rd party to HOPEFULLY get up and running again.... NOT HAPPY WITH THIS CHANGE