What is this Google Ads geographic location code? - google-maps

I connected to my Google Ads account through Tableau's API and pulled a Geographic report. However, I am confused as to what these codes/fields mean? I've googled each field and I can't find anything that resembles the format of these numeric codes. How can I translate these locations to names of cities/areas?
Thanks

I'm guessing the Metro area is the Designated Marketing Area(DMA) or Media Market. This page has these entries in a linked CSV and states to contact Nielson for DMA data.
https://developers.google.com/adwords/api/docs/appendix/geotargeting
"1020578","Riverside","Riverside,Missouri,United States","21157","US","City",Active
"1017483","Gardner","Gardner,Kansas,United States","21149","US","City",Active
"1017596","Overland Park","Overland Park,Kansas,United States","21149","US","City",Active
Also see https://en.wikipedia.org/wiki/Media_market.

Related

Finding API and accessing it on this particular site

I am trying to identify whether this site "wkotool.nl" has an API.
I want to use this API to write a little script that can access the data for a specific location.
The site for example shows locations of groundwater wells and normally I would go to the site enter a specific location and click all points within a specific radius. From there I always need to type over the coordinates, names etc. This is very time consuming and I was wondering if somebody could show me how to access this specific API and retrieve data from it.
Thank you!

Can users rate a restaurant by using google places API?

I am able to get restaurants list, timings, rating and displaying them in my Android application by using Google places API. This is API
https://maps.googleapis.com/maps/api/place/search/json?location=13.0104611,80.2086226&
radius=10000&types=cafe|restaurant&hasNextPage=true&nextPage()=true&sensor=false&key=MY_API_KEY
As per my client requirement, Users should be able to give rating to a specific restaurant from my application, this restaurant got from above Googel API.
Kindly tell me whether possible or not giving rating to a restaurant from above API . Thanks in advance.
According to the documentation, using the Google Places API Web Service, the following place requests are available:
Place Searches return a list of places based on a user's location or search string.
Place Details requests return more detailed information about a specific Place, including user reviews.
Place Add allow you to supplement the data in Google's Places database with data from your application.
Place Photos gives you access to the millions of Place related photos stored in Google's Place database.
Place Autocomplete can be used to automatically fill in the name and/or address of a place as you type.
Query Autocomplete can be used to provide a query prediction service for text-based geographic searches, by returning suggested queries as you type.
The only request that allows to put data is Place Add, but according to the documentation it adds a place that is available immediately in Nearby Searches initiated by your application and also enters a moderation queue to be considered for Google Maps.
So the answer is that for the time being it's not possible to add reviews to Places using the Google Places API Web Service.

List businesses - Google Maps APIs Terms of Service

The website I am working on should keep a list of many businesses located at different cities. I add those business manually into my database, and later need to display them with Google Maps using markers (so the main purpose of the map is to display a list of businesses). The map is public and no fees are charged. I am not retrieving businesses' information from Google. What I do not understand is whether I am allowed to use Google Maps to display a list of businesses or not.
I can not quite understand this point of their ToS
10.2 (b) No Business, Residential, or Telephone Listings Services. You must not display business listings Content in any Maps API Implementation that has the primary purpose of making available business, residential address, or telephone directory listings.
Does this basically say that I can implement a service to list businesses, but I cannot query Google to obtain information about other businesses and add them to my own list?
Thank you
Firstly I am not a lawyer but I have taken a good look at the Google Maps licensing and I would read it the opposite way that you have read it. I think that displaying business listings on a Google map violates their ToS.
10.2 Restrictions on the Types of Applications that You are Permitted to Build with the Maps API(s). Except as explicitly permitted in Section 8 (Licenses from Google to You) or the Maps APIs Documentation, you must not (nor may you permit anyone else to) do any of the following:
....
(b) No Business, Residential, or Telephone Listings Services. You must
not display business listings Content in any Maps API Implementation
that has the primary purpose of making available business, residential
address, or telephone directory listings.
It seems to me the criteria that is being evaluated is the type of service you are offering and if the type of offering is a business listing service (which it sounds like you service is) then you are not allowed to use the Google map API. This makes sense as it would be hard to differentiate that sort of business listing from the service that Google provide.
However, there are a number of free options you could use to put markers on maps that you should look at which avoid this issue. These include:
OpenLayers
GeoExt
PolyMaps
Leaflet
As you have created your own database I suggest you to create a web service of it and then use that data to display it on map.
Refer this link..This one is the best for your question. It explain each every steps from DB to Google Maps.
https://developers.google.com/maps/articles/phpsqlsearch_v3
Another thing which you can do is that you can upload the bulk data on Google's Places and then you can use Google's Places API to fetch the data. But one thing which you i would like to point is that if you use Places API then it will provide you maximum 20 results. Refer this links.
Bulk data upload
Hope this will help you....

Mapping a set of ZIP codes

I'm working on a delivery service that only delivers within certain ZIP codes (probably, but not necessarily, all contiguous). Given a list of ZIPs, how do I get a map on which those ZIPs' areas are highlighted or outlined?
http://www.udsmapper.org/
This should be exactly what you need.. for personal/non-commercial use only though...
If you have a list of zip codes you can even paste them into the system and they'll automatically map!
Here is their user guide too:
http://www.udsmapper.org/docs/NEW_Instructions_Creating_Service_Area_Map_10102014.pdf
Here are some links of some helpful sites:
http://benfry.com/zipdecode/
http://maps.huge.info/
http://maps.huge.info/blog/boundary_maps/
http://www.usnaviguide.com/zip.htm
I didn't spend very much time searching these sites, but it didn't look like they were sharing their databases. That's what you are going to need... A database that can give you the lat/long coordinate boundary of the zip code area. I don't believe neither Google nor Bing offer a service that does that conversion for you.
Once you are able to do that conversion, from zip code to lat/long boundary, it should be pretty straight forward in both the Bing maps control and the Google api. If you have more specific questions on the actual implementation, then just leave me a comment.

How can I retrieve business listing with their geocodes for a specific region?

I have a form with a search box.
User can enter any geographic location like country, region, city, etc.
With this, I want to retrieve business listing alog with with thier geographic coordiantes.
I will display this listing in a defined manner. If your clicks on a business, I'll show that location in the google earth browser plugin.
Please guide me how I can retrieve that listing?
The Geocoder doesn't return business listings, for that you'll need to use the AJAX Local Search API. Docs here: http://code.google.com/apis/ajaxsearch/local.html