It seems geocode function returns inverted coordinates. Please try: (longitude, latitude) = geocode(address)
Il giorno venerdì 15 giugno 2012 17:47:33 UTC+2, Omi Chiba ha scritto: > > Now, I want to pass the latitude and longitude variable to the java > script. How can I do this ? Obviously, the following method doesn't work. > > *default/index.html* > > {{extend 'layout.html'}} > <script src="http://maps.google.com/maps/api/js?sensor=true"></script> > <script src="{{=URL('static','js/gmaps.js')}}"></script> > > > <div> > {{=form.custom.begin}} > {{=form.custom.widget.search}}{{=form.custom.submit}} > {{=form.custom.end}} > </div> > {{if longitude or latitude:}} > <p>longtitude,latitude: {{=longitude}},{{=latitude}}</p> > <div id="map" style="height:400px;width:800px"></div> > > > <script> > $(document).ready(function(){ > map = new GMaps({ > div: '#map', > lat: {{=latitude}}, > lng: {{=longitude}} > }); > }); > </script> > {{pass}} > > *controllers/defalut.py* > def index(): > from gluon.tools import geocode > latitude = '' > longitude = '' > form=SQLFORM.factory(Field('search'), _class='form-search') > form.custom.widget.search['_class'] = 'input-long search-query' > form.custom.submit['_value'] = 'Search' > form.custom.submit['_class'] = 'btn' > if form.accepts(request): > address=form.vars.search > (latitude, longitude) = geocode(address) > else: > (latitude, longitude) = ('','') > return dict(form=form, latitude=latitude, longitude=longitude) > > > > > > On Friday, June 15, 2012 10:42:04 AM UTC-5, Omi Chiba wrote: >> >> It worked !! >> >> >> On Friday, June 15, 2012 10:18:20 AM UTC-5, Paolo Caruccio wrote: >>> >>> try to move >>> <script src="http://maps.google.com/maps/api/js?sensor=true"></script> >>> <script src="{{=URL('static','js/gmaps.js')}}"></script> >>> >>> below >>> >>> {{extend 'layout.html'}} >>> >>> >>> Il giorno venerdì 15 giugno 2012 16:59:43 UTC+2, Omi Chiba ha scritto: >>>> >>>> Can anyone point out what I'm doing wrong ? >>>> >>>> I downloaded gmaps.js and placed under static/js, then tried the >>>> following code but nothing shows.. >>>> >>>> default/index.html >>>> <script src="http://maps.google.com/maps/api/js?sensor=true"></script> >>>> <script src="{{=URL('static','js/gmaps.js')}}"></script> >>>> {{extend 'layout.html'}} >>>> >>>> >>>> <script> >>>> $(document).ready(function(){ >>>> map = new GMaps({ >>>> div: '#map', >>>> lat: -12.043333, >>>> lng: -77.028333 >>>> }); >>>> }); >>>> </script> >>>> >>>> >>>> <div id="map" style="height:200px;width:200px;"></div> >>>> >>>> >>>> >>>> >>>> >>>> On Sunday, June 10, 2012 8:17:48 AM UTC-5, mcm wrote: >>>>> >>>>> Javier, >>>>> >>>>> No thanks no help needed by me at the moment. :-D >>>>> Simply bad writing, sorry. It should have been: >>>>> >>>>> "[This] Helps implementing google maps." >>>>> >>>>> http://hpneo.github.com/gmaps/ >>>>> >>>>> mic >>>>> >>>>> >>>>> 2012/6/9 Javier Quarite <jquari...@gmail.com>: >>>>> >> El jueves, 7 de junio de 2012 00:04:29 UTC+2, mcm escribió: >>>>> >>> >>>>> >>> Help implementig google maps. >>>>> >>> >>>>> >>> http://hpneo.github.com/gmaps/ >>>>> >>> >>>>> >>> mic >>>>> > >>>>> > >>>>> > What problems do you have? >>>>> >>>>