Googlemap Geocoding legal constraint [closed] - google-maps

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 10 years ago.
Improve this question
I was reading up the legal stuffs about Google Map and came across a post which pointed out this regulation:
10.12 use or display the Content without a corresponding Google map, unless you are explicitly permitted to do so in the Maps APIs Documentation, the Street View API 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 the Street View API Documentation explicitly permits you to display Street View imagery without a corresponding Google map); or...
However, I also bump into this very nice tutorial on displaying addresses that is within a specific radius of a targeted location:
http://stefanzvonar.com/2012/06/30/setting-up-google-maps-for-asp-net-and-sql-server-with-google-maps-api-v3/
In this tutorial, the database actually stores the Lat Long of an address which is crucial for this feature to work. Presumably, these Lat Long information may also be derived from the help of Google Map. In such scenario, is there a violation occurring? I am not sure if it relates to the regulation state above.

This is a grey area. You are not allowed to store actual data obtained from Google
2. Restrictions on Use
But it is suggested that if the results of geocoding is displayed on a map and the marker moved to the exact location the resulting coordinates are yours to store (I am not a lawyer).
The other option is to obtain to obtain the coordinates from another source eg Geonames

Related

SAS Google Map Generator, safe on secure data? [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 6 years ago.
Improve this question
I want to use the SAS Google Map Generator but I am not sure if I can on proprietary data. I don't want any of the data to be placed anywhere but my own server, even when interacting with Google.
Ideally what I want is to download the map of my choice (state of Wyoming for example) and all of the locations of that area are in a zip file or shape file for me to be able to pin the dataset locations onto, in my own computer. I was reading this.
But it seems a bit confusing to me. Has anyone used it and know that I wouldn't be sending any of my information back to Google?
I've never done this before so I just want to be sure I won't get in trouble for any data leaks.
Thanks!
If you're using the Google Maps API, as it seems you are, then yes, you are sending some information to Google - namely, the center of the map that you're displaying, plus possibly other information depending on what exactly you are displaying.
If you want to do everything client-side, the easiest way is likely to use SAS's built-in map files. This won't display a Google Maps style map, and will give up quite a bit of detail, but it will allow you to display the state borders, counties, and major cities.
You also could use OpenStreetMaps or a similar product, which is locally downloadable more or less as you describe. However, you wouldn't be able to use the Google Maps API; you'd have to do the projecting in SAS still.

Store Google Places Data [closed]

Closed. This question is not about programming or software development. It is not currently accepting answers.
This question does not appear to be about a specific programming problem, a software algorithm, or software tools primarily used by programmers. If you believe the question would be on-topic on another Stack Exchange site, you can leave a comment to explain where the question may be able to be answered.
Closed last month.
Improve this question
We are using Google places API for searching nearby places and we are saving users review against every place in our database for that purpose we need to store some information of place in our database so that we can link those information with Google places API, but as we go through term of use we have found that no one is allowed to store any information of Google places in personal Database.
My question is that can we save Google place ID or just latitude and longitude for mapping purpose?
Is it acceptable by Google Inc.
Or what else I can do to link information from my database with places returned from Google Places API.
I would use the reference property, at one point that didn't persist across sessions, but now it just says, it can always be used, but might not be the same.
https://developers.google.com/maps/documentation/javascript/reference#PlaceResult
reference | string | An opaque string that may be used to retrieve up-to-date information about this Place (via
(via PlacesService.getDetails()). reference contains a unique token that you can use
to retrieve additional information about this Place in a Place Details
request. You can store this token and use it at any time in future to
refresh cached data about this Place, but the same token is not
guaranteed to be returned for any given Place across different
searches.ference contains a unique token that you can use to retrieve
additional information about this Place in a Place Details request.
You can store this token and use it at any time in future to refresh
cached data about this Place, but the same token is not guaranteed to
be returned for any given Place across different searches.

google maps api - customizing maps with local database [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
Questions asking for code must demonstrate a minimal understanding of the problem being solved. Include attempted solutions, why they didn't work, and the expected results. See also: Stack Overflow question checklist
Closed 9 years ago.
Improve this question
I am new to google maps and now I have a requirement to make use of it to provide a presentation to client. I have never worked on maps api or used the developer kit, so hopefully I make sense in what I am asking here.
Requirement: I have generated unique code more like UK POST CODE for each of my distribution center. I have identified LatLng for each of them and created a database.
We use UK Postcode for navigation, location and etc. This works completely on the database of address provided by royal mail to google. if I have my own database with a set of custom postcode, will i be able to work on maps using my database
I want to first mark these distribution center on the map and give a demo like distance, navigation between two distribution center working completely offline. All distribution center are within a very small geographical radius as this is just a demo.
So, is it possible to achieve this or any alternative will be very helpful. If this is a duplicate question could you point me to relevant link.
Thanks in advance
/SR
if I have my own database with a set of custom postcode, will i be able to work on maps using my database
Of course you can, Google Maps would be useless if you couldn't work with your own markers, or if you can't add / remove / update / delete them in DB. Please read the well-documented doc to learn how to deal with it.
I want to first mark these distribution center on the map and give a demo like distance, navigation between two distribution center working completely offline
You will have to use DistanceMatrix API to calculate distance between two or more points. But you NEED an Internet connexion because you'll send your information to Google and it will send you back the expected result, so you need to be online - no other way.
Completely offline? I would say: no chance. Beside that you would violate Googles TOS.

Obtaining a list of cities from geocode without a map - Maps API Terms of Service License Restrictions [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 9 years ago.
Improve this question
My mobile App needs to give the user the possibility to select a city in a cities list.
Google geocode has proven very good. For example, I can use the french "Londres" for London or the Italian "Parigi" for Paris.
But the usage limits (https://developers.google.com/maps/documentation/geocoding/?hl=fr#Limits) say that I cannot use it without a map. Using a map on this part of my app would be confusing and slow too. I use google maps in other parts of my app.
I know there is another Google API to get the list of locations and all one needs to display is a Google logo but I cannot remember which API it is.
Is there a way to bypass this restriction
You might want to have a look at the Places Autocomplete API. I believe you can use it without a map provided you include the Google logo (which is included by default).
https://developers.google.com/maps/documentation/javascript/places#places_autocomplete

Best way to submit location data to Google for indexing [closed]

Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 11 years ago.
Improve this question
My site has a large number of local service providers and their location information.
I'm assuming this is the sort of thing Google would like to index in their Maps or Places product since I see their map widget come up in related search results.
Google Places allows you to do a bulk upload but it has a verification process designed for individual business owners where they call or mail you something.
I've looked a bit into KML or GeoRSS. Has anyone had success using these methods to get Google to index location data that appears in their maps search results?
Have you reviewed the Google webmaster tools documentation for sitemaps?
http://www.google.com/support/webmasters/bin/answer.py?answer=94555
Also:
http://code.google.com/apis/kml/documentation/kmlSearch.html
These cover how to submit data for Maps, Search and Earth.
At first I thought KML was the way to go, but this appears to be what I was looking for:
http://maps.google.com/help/maps/richsnippetslocal/