Take the 2-minute tour ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

This Question is based on below requirements.

1 - our application will need to use functionalities of Google Maps API like custom marker/Info pop up/Routing etc.

2 - our application wants to use Openstreetmaps or our ownmaps as the base layer.

Now , can we use Google maps API for functionalities and Openstreet map as base layer,so that I am not charged for using google data ? do they specifically charge for API usage ? isnt the 2500 request limit for http requests to google image/map server ?

Adarsh

share|improve this question
1  
You are better of using Openlayers - custom markers info pop can be achieved using it. Certain Google functions (geocoding) has to be returned on the google map or it breaks the terms and conditions. –  Mapperz Sep 28 '12 at 13:22
    
    
Hi Mapperz, Do you think openlayers can be integrated with existing PHP based web applciation ? I researched quite considerable time and only example I came across with straight results ns-tech.co.uk/demo/parallel-track/?demo=1 –  Adarsh Madhavan Oct 9 '12 at 11:31
1  
OpenLayers can be used with php and javascript. stackoverflow.com/questions/7958085/… –  Mapperz Oct 9 '12 at 13:27
add comment

2 Answers

Check the Directions API Terms of Service page which says:

Note: the Directions API may only be used in conjunction with displaying results on a Google map; using Directions data without displaying a map for which directions data was requested is prohibited

I believe that means you'll need to use the Google Maps API for your basemaps if you also wish to use their routing capability.

share|improve this answer
add comment

you can use google maps as layer, e.g., http://sautter.com/map/. or you can use layers (jquery) to render google routing on the top of openstreet maps. Why you don't use open routing with openstreet map, look at http://sautter.com/map/

share|improve this answer
1  
Technically you can probably do this - legally, you can't. The terms of service states "Note: the Directions API may only be used in conjunction with displaying results on a Google map; using Directions data without displaying a map for which directions data was requested is prohibited" –  Stephen Lead Oct 4 '12 at 22:57
    
@ Stephen , @ Amjad Showing routes/directions is not a priority, our purpose is live tracking of vehicles and showing them over an open street map with Google markers and API functionality. We did this successfully using the wiki.openstreetmap.org/wiki/Google_Maps_Example , but somehow, the markers ( for vehicles) wont show on top of openstreet maps .. Hope there is some clarity in the requirements –  Adarsh Madhavan Oct 5 '12 at 5:51
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.