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? 
>>>>
>>>

Reply via email to