Hi all,
I am currently building a web system to allow my employer to view
available engineers for a given date/time, and within a geographic
area. The engineers (of which there are ~100) are not employed
directly (they are subcontractors), and would update their availablity
on this system.

What I am proposing to do is:
1) For each engineer, store their lat/long in a database (calculated
by manually querying the google maps website)
2) When my employer enters the postcode of the customer requiring an
engineer, I use the Google HTTP geocoding service to calculate lat/
long.
3) I then query the database using the Haversine formula to select
only the engineers within a 10 mile radius of the destination.
4) For each result, I use the Google Maps JavaScript API to calculate
driving distance, and then display the results in a table, ordered by
closest-first.
5) Also on this results screen would be an embedded Google Map,
showing a pushpin for the customer, and pushpins for the engineers.

My question is:
a) Would I be in breach of clause 10.12 (the "you must display a map"
rule)? Essentially I use the API a few times in the background and
*then* display a map, but is the rule that every time you use it you
must display a map (e.g. 10 JS lookups on a page = 10 maps on a page)?
b) The terms clearly state that your website must be public, but that
it can be protected by a login only if you don't charge your users a
fee. Our users would not be charged a fee, but all user registrations
are "approved" before they are made live. Is this OK?

Thanks for any guidance, I don't want to fall foul of the TOS.
Regards
Matt

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Maps API" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/Google-Maps-API?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to