You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Not so much a code issue, but more of a usage issue/caveat. The OverlappingMarkerSpiderfier script calls the Map.getStreetView() method (specifically to ensure markers are not spiderfied in street view), with which Google's new pricing schedule may incur a charge where it would not have done so previously.
In JavaScript, with the google.maps.StreetViewPanorama() class or Map.getStreetView() method (prior to the new pricing, Map.getStreetView() was not charged). Usage of the StreetViewService() class is not charged.
I haven't checked to see if there's any other quick way to determine whether StreetView is being used without calling getStreetView(), but unless you're specifically using street view (the control is disabled in our case) it should suffice simply to remove the this.map.getStreetView().getVisible() condition.
The text was updated successfully, but these errors were encountered:
Not so much a code issue, but more of a usage issue/caveat. The OverlappingMarkerSpiderfier script calls the Map.getStreetView() method (specifically to ensure markers are not spiderfied in street view), with which Google's new pricing schedule may incur a charge where it would not have done so previously.
See:
https://developers.google.com/maps/billing/understanding-cost-of-use#dynamic-street-view
I haven't checked to see if there's any other quick way to determine whether StreetView is being used without calling getStreetView(), but unless you're specifically using street view (the control is disabled in our case) it should suffice simply to remove the this.map.getStreetView().getVisible() condition.
The text was updated successfully, but these errors were encountered: