Adding new addresses for Muncipality - google-maps

We are one of the municipality in Canada and want to add our rural addresses to Google maps. So user can type the rural address and find out the location on Google Maps. Anybody knows what is the process to add all these addresses to Google Geo-coding, will appreciate for your help.
Thanks,
PM

Google Map Maker is a tool that allows public users to add, modify and remove data from the Geo repositories at Google. User edits made in Map Maker are subject to community and internal Google moderation before flowing into production systems.
You can read about Map Maker tool here.
Google also has a Base Map Partner Program. Using this program and registering as a partner the local authority can submit a data in one of supported formats via Basemap Upload Tool.
You can read about supported formats at
https://support.google.com/mapcontentpartners/topic/24789?hl=en
https://support.google.com/mapcontentpartners/answer/144284?hl=en&ref_topic=22146
There is also a help center that explains all aspects of the Basemap Partner program:
https://support.google.com/mapcontentpartners#topic=21600

Related

Google Maps Transit Directions URL with Arrival Time without using API

I'm building a Google MAPs URL to launch in a new tab, and I'd like to specify Arrival Time for Transit directions. I am not using the API, just the basic URL options outlined here.
It makes no mention of being able to specify arrival time. Some older posts do mention this for platform-specific cases, e.g. here for iOS, but they are using a very different looking URL format to what is outlined in the link above.
I know specifying Arrival Time requires you specify mode as transit, which I'm doing.
As an example, the following URL will bring up transit directions from 30 Rock in New York to the Metropolitan Museum of Art:
https://www.google.com/maps/dir/?api=1&origin=30+Rockefeller+Plaza%2C+New+York%2C+NY+10112%2C+USA&destination=1000+5th+Ave%2C+New+York%2C+NY+10028%2C+USA&travelmode=transit
Without using the actual Google Maps API and all that entails (API Key, proxy server for security, paying per use), is there a modification to that URL that would allow me to specify an arrival date and time? I tried appending &ttype=arr&date=05/13&time=08:00 as shown in the previous post I linked, but that did not help.
I would suggest to file for a Feature Request regarding this in our Google Issue Tracker [1].
Issue Tracker is a tool used internally at Google to track bugs and feature requests during product development. It is available outside of Google for use by external public and partner users who need to collaborate with Google teams on specific projects. You can learn more here [2].
[1] - https://issuetracker.google.com
[2] - https://developers.google.com/issue-tracker/

Searching for service area businesses using Google API

I'm trying to understand a problem that I'm having at the moment,
I created a Google map on my web app so my users can search for their businesses,
It appears that they can search and find only businesses with a precise location,
Service area businesses cannot be found using my map,
This is the link to my map on my server: My Map
Then I found a Google link that I can find also the service area businesses,
This is the link to the Google Map: Google Map
I compared (vimdiff) the source codes of the two links and they are the same,
So my question is why I can't see service area businesses on my map ?
Service Area Businesses are not available for Places API users and this is Google's decision. There was a feature request to enable SABs in Places API, but unfortunately Google rejected it.
You can read more here: https://issuetracker.google.com/issues/35828187
I copy the last answer from Google:
The Places API team has reviewed this feature request and decided against including Service Area Businesses results in API responses.
Places API mission is to enable developers to help users find relevant places to visit. Since Service Area Businesses are not places users can visit, and therefore do not belong in the Places API.
The ability to find Service Area Businesses have been removed from https://developers.google.com/maps/documentation/javascript/examples/places-placeid-finder to be consistent with the funtionality generally available in the Places API. Google My Business users can still find Place IDs for their Service Area Businesses using a dedicated PlaceID Lookup Tool at https://developers.google.com/my-business/content/faq#associate_locations_using_placeid_1
We do acknowledge there is demand for this feature and will look into accommodating it in the future. To this end, we would appreciate if you shared specific use cases and business needs that this feature would enable for you.
Referring to the Google My Business find place ID page, they use their own Cloud project where this feature is available, but no way for Google Maps API users to get this.
I hope my answer clarifies your doubt!

google reviews with places API - no data for business with hidden address?

I was trying to embed google plus reviews on my website using the google places api. The following link is the process I used to set this up.
http://gurutechnolabs.tumblr.com/post/112214772991/how-to-embed-google-reviews-using-google-places
When I enter https://maps.googleapis.com/maps/api/place/textsearch/json?key=yourAPIKey&query=YourPlace into the browser I don't get any data when I enter my business name. I do get data when I enter a different business name. I suspect the issue is my business address isn't public as I serve customers only at their location. Is this the issue and any way to use this feature with a hidden address? Thanks in advance.
If your business is defined as Service Area Buiseness, it will not be accessible via Places API search or Places API autocomplete.
If this is feasible, try to change the type of the business in Google My Business. Not sure if it will be possible to extract reviews by a place ID, however, it's not easy to figure out what is the place ID of your business.
Can I have the link to your business in Google Plus for further investigation?

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....

Using Google maps API with CloudMade maps

I'm developing an iPhone app that uses a map and show direction between two points on the map, the problem is i cant use the Google maps because it does not support street naming in my country, so instead I'm using CloudMade maps.
The question is can i still query Google servers with direction requests and use the results on the CloudMade map? Is the Google license allows it?
According to Google's terms of service you cannot place any content obtained from Google's service on any other map without written permission from Google.
10.1.1
(g) No Use of Content without a Google Map. You must not use or
display the Content without a corresponding Google map, unless you are
explicitly permitted to do so in the Maps APIs Documentation, or
through written permission from Google. For example, you must not use
geocodes obtained through the Service except in conjunction with a
Google map, but you may display Street View imagery without a
corresponding Google map because the Maps APIs Documentation
explicitly permits you to do so.
I would contact Google, they may be able to work with you in your situation.
Update:
Google contact information is a bit sparse for free maps.
Here is a link to the permissions tool:
http://www.google.com/intl/en/permissions/geoguidelines.html
This is a link to Google Enterprise support:
http://www.google.com/support/enterprise/bin/answer.py?answer=142244#maps
Or you may want to try and contact a Google office in your country if one exists. I do not believe their legal department has a direct contact information for the public.
http://www.google.com/intl/en/about/corporate/company/address.html
An here is the Google premier sales contact information. I don't think you would need to obtain a premier license (they are expensive) with the information you provided about your app but the sales representative may be able to point you in the right direction.
http://www.google.com/support/enterprise/bin/request.py?contact_type=gme&utm_campaign=en-codepremier