scroll down to [Update]
I've just had a talk with David McLaughlin (Android Advocate) and asked him a little about the Android/Google Maps API ToS. During that speech he pointed out, that:
You may not even display the current user location (based on GPS or any other sensor) along with DrivingDirections!
All because of this sentence in the ToS: "... turn-by-turn route guidance and other routing that is enabled through the use of a sensor"
> Hello David,
>
> this is Nicolas Gramlich, the programmer of AndNav, a
> Navigation
> System for Android.
> I'm in contact with the makers of Breadcrumbz (they are on CC,
> becuase I think they will be also interested in your response),
> which also have a kind of map-routing part in their
> application.
> The response about what 'turn-by-turn' is sounds really
> interesting to me.
> There you said: "...using [a] sensor to modify or correct
> directions on the fly."
>
> Does that mean, if I have a given route which I overlay to
> a map
> and I do NOT requery the drivingdirections if the user goes
> off-route, that would be no "turn-by-turn" navigation?
>
> I'm shaking, hoping that I understood you right, because then I
> would not have to scrap about 40k lines of code.
>
> Best Regards,
> Nicolas
>
> PS: Stopped breathing until receiving a response to you.
> Nicolas,
>
> Two questions:
>
> 1. How are you obtaining routing directions?
> 2. Are you modifying directions as the user changes location?
> (as in, turn left 300 m)
>
> Thanks,
> David
> Hello David,
>
> 1. I'm getting the DrivingDirections via URL with JSON as return.
> (i.e.
> http://maps.google.com/maps/nav?hl=US&g ... =c&q=from..
> <http://maps.google.com/maps/nav?hl=US&gl=US&output=js&oe=utf8&dirflg=c&q=from..>.)
> 2. Yeah, I am currently displaying:
> - 2.1 display the user-location
> - 2.2 an arrow on an overlay indicating the turnangle
> - 2.3 distance up to the next turn
> - 2.4 estimated time of arrival
> - 2.5 distance to target
> - 2.6 voice-sounds like "In 200m turn left"
> - 2.7 Info of the next turn, just as returned by the
> drivingdirections-query
> 3. What I am doing also is:
> - 3.1 requery the route when the user goes "off-route"
>
> It would be awesome if you could 'strike-thru' the things that are
> not allowed, so I could remove them in my app.
>
> Best Regards,
> Nicolas
> Nicolas,
>
> Unfortunately these features are disallowed under the Maps API Terms of Service.
>
> Please read the license agreement carefully, in particular:
>
> You may not use the Service with any products, systems, or
> applications installed or otherwise connected to or in
> communication with vehicles for or in connection with: (a)
> real time route guidance (including without limitation,
> turn-by-turn route guidance and other routing that is enabled
> through the use of a sensor);
>
>
> Thanks,
> David
> Hello David,
>
> any of the things I listed? Even displaying the user-location along with the route?
> I'm really not sure on points 2.1 ; 2.2; 2.7
>
> Regards,
> Nicolas
David McLaughlin wrote:
> 1, 2, and 7 are all in violation of:
>
> turn-by-turn route guidance and other routing that is enabled
> through the use of a sensor
>
>
> -David
[Update]
On Fri, Sep 19, 2008 at 3:41 PM, Nicolas Gramlich wrote:
Hello David,
would the fact of getting a licensing from NAVTEQ
(who I assume
are providing the data used for routing) change
anything?
Would NAVTEQ be the only company to negotiate with?
This would be my last chance.
Best Regards,
Nicolas
David McLaughlin schrieb:
Nicolas,
Google maps data comes from a variety of sources, including
Navteq and others. You're more than welcome to contact
them to
see if you can arrange something.
I know this is a pain, but unfortunately this maps data
is not
Google's to give away.
Thanks,
David
On Fri, Sep 19, 2008 at 3:51 PM, Nicolas Gramlich wrote:
Hello David,
I've already established a contact with NAVTEQ and a per-item
license would be possible.
1. The only thing I do not now know (and do not know where
to find
information about) are the companies that I would have to
negotiate with, besides NAVTEQ?
2. I just thought of disabling Satellite-images, so there are
probably a lot less companies to negotiate. Or does using
satellite-images not contribute to the prohibition of a
turn-by-turn app?
Best Regards,
Nicolas
David McLaughlin schrieb:
You'd also have to negotiate with Google and any other data
providers (there are many). When I inquired, Google is not
currently doing one-off contracts for specific developers in
liu of its standard Terms and Conditions.
Thanks,
David
On Fri, Sep 19, 2008 at 3:58 PM, Nicolas Gramlich wrote:
Hello David,
so that means I am pretty much done
Thanks for your effort!
Nicolas
David McLaughlin schrieb:
Nicolas,
I'm sorry for this. I also would love to see turn-by-turn navigation applications on devices.
Enjoy,
David
/plusminus for anddev.org

.






