Is there a way I can do this and how much time would I need since I'm not good with javascript (more of a php guy...):

- Images upload form : User pins a place on a gmap, and it stores a variable for the form.
- The location the images were taken is processed in the photo processing and stored in db.
- When a user views the image, a gmap opens focusing on that location.

- Also, it would be great if user can select 'country' and 'city' for the image in the select box.
- I will need to search pictures by their location, like, search all pictures from Manhattan.