Google Map Js Api Premium plan limitations - google-maps

I have Google premium account.
I am using google map javascript api for showing map on our website.
Feature of map like
Load the map
Place the markers programmatically with coordinates.coordinates already stored in database. i used those coordinates to place the markers.
so my question is that what is the limitations for above features for premium account? Is there any limit that how may times we can load the map and place the marker.
I have seen some requests limit for directions and other things. but i am not using direction feature.
Thanks!!!

When you use a Premium plan Google Maps JavaScript API map loads will be counted against the purchased map credits. Map load is incurred when you show a map in your application. Interactions like zoom, pan or create new marker are not counted.
There is no daily limit, you can use maps while your map credits are not exhausted.
Client side services (geocoding, directions, distance matrix) and places library will consume your map credits as well.
For more details I can suggest reading the documentation:
https://developers.google.com/maps/premium/usage-limits

Related

Google Map Rates/Charges

google map pricing is highly complex. Can someone tell whether the follow will be considered as three map accesses counted for charging. I am using Javascript APIs and render maps on a mobile web app.
showing a map in the client
Geocode an address
Add a marker on the map for the given location
Reference: https://developers.google.com/maps/billing/understanding-cost-of-use
showing a map in the client using the Google Maps Javascript API v3 is a "Dynamic Maps" load (requires loading the API)
Geocode an address is a "Geocoding" access
Add a marker on the map for the given location doesn't use any additional quota

google maps api count

I'm trying to wrap my head around what counts against the API call quota.
I have a page with a map, the map has 5000 locations marked on it.
Does google count the 1 page load or the 5000 locations it marked on the map?
You can find the answer to this in the new documentation Understanding Billing for Maps, Routes, and Places
From the SKU: Dynamic Maps
A web page or application that displays a map using the Maps JavaScript API. A map is created with the google.maps.Map() class.
User interactions with the map, such as panning, zooming, or switching map layers, do not generate additional map loads.
This also mean that Drawing on the Map does not count as map load since it does not need to call the google.maps.Map() for each overlay.
However, if you are retrieving the latitude and longitude for a place or street address with Places Library or Geocoding Service to display the markers, then it means you are making a request using those APIs and will be charged separately.
If your Javascript Map instantiates a Street View, this will also be charged separately as per the documentation
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.
Hope this helped!

Find out if a location/place has a floor plan in google maps api

Based on a address/location/place I would like to check if this place has a floor plan or not in google maps. Unfortunately in couldnt find anything in the Google Place API or any other API from google maps.
Only when this place has a floor plan, google maps is shown .
Any ideas how I check if floor plan for a place? Any help would be appreciated.
Regards,
Sal
The Indoor Maps are available in Google Maps Android API and iOS SDK , but not int he Google Maps API JS.
Please star this issue tracker FR to get notified when this gets implemented
There is no way to programatically check if a given location is "indoor enabled".
The closest you can to such a check is the getFocusedBuilding function which will get the current focused building or null if no building is focused (implying there is no indoor map)
Indoor maps
At high zoom levels, the map shows floor plans for indoor spaces such as airports, shopping malls, large retail stores, and transit stations. These floor plans, called indoor maps, are displayed for the 'normal' and 'satellite' map types (GoogleMap.MAP_TYPE_NORMAL and GoogleMap.MAP_TYPE_SATELLITE). They are automatically enabled when the user zooms in, and they fade away when the map is zoomed out.
Indoor maps (floor plans) are available in select locations. If floor plan data is not available for a building that you would like to highlight in your application, you can:
Add floor plans to Google Maps directly. This will make your floor plans available to all users of Google Maps.
Display a floor plan as a ground overlay or tile overlay on your map. This will enable only users of your application to view your floor plans.

Is it possible to create an InfoWindow using the Google Maps API V3 that is populated via Google?

If one puts in an address or set of coordinates into Google Maps (the web interface), it will create a set of one or more markers representing your search results on the map. You can click these markers to show an information callout that has data such as the phone number or reviews of the place.
I'd like to emulate this feature in a map on a web page I am building using Google Maps V3. I have successfully created a marker with custom icon and invoked an InfoWindow but I have to specify the content myself. Is there a way I can get the InfoWindow content for that street address/place as you would if you used Google Maps directly? I've seen a few references to the Google Places API, but I would have to extract and style the information myself which would require more time than I have in my budget. Is this the only way?
Thanks,
Steve
You need to do some reverse geocoding
http://code.google.com/apis/maps/documentation/geocoding/#ReverseGeocoding
Here is an example:
http://code.google.com/p/gmaps-samples-v3/source/browse/trunk/io-2010-bootcamp/v3-reverse-geocode.html?r=204

Google Places API vs AJAX Search API and Local Search Control

I've started developing a small app which main goal is to draw a map using Google Maps API (v3), and to show business in the area drawn (bars, restaurants and so on).
I found the Google Places API that was supposed to be released this month but it hasn't been. As far as I know the point of that API is to offer results from the Google's database of business, so later we could put those business in the map.
However now I've found this sample which is using the AJAX Search API and Local Search Control for Google Maps to do the same thing.
So the question is, what is the point of the new Google Places API?
Thank you in advance!
The Places API returns a list of locations near a specific lat/lng, while the Local Search API allows for an arbitrary search of Google's database of business listings and other POIs.