Hi Ignacio, I found a different solution to display a gmap on my webpages,
At the end of the day I only need display an image not an interactive map,
then I'm using
<content-header:>
<img
src="http://maps.google.com/maps/api/staticmap?center=30.965110,-110.334419&maptype=hybrid&size=800x600&sensor=false&zoom=14&markers=#{this.latitude/3600000.to_f},#{this.longitude/3600000.to_f}"
width="600" height="400" align="center"/>
</content-header:>
and I have a static map.
Thanks for your help.
Regards.
El martes, 18 de febrero de 2014 14:32:39 UTC-7, Javier V escribió:
>
> Hi Ignacio.
>
> I change these lines
> <%= @map.div(:width => width, :height => height).html_safe %>
> <%= @map.to_html.html_safe %>
> still no showing the map.
> I attach a screenshot.
> Looks like is missing something. do you have idea?
>
> Thanks again.
>
> El martes, 18 de febrero de 2014 11:44:50 UTC-7, Ignacio Huerta escribió:
>>
>> Hi Javier,
>>
>> That really looks like a "html_safe" issue, probably because the plugin
>> was designed for Rails 2
>> (
>> http://techspry.com/ruby_and_rails/html_safe-and-helpers-in-rails-3-mystery-solved/).
>>
>>
>>
>> Try using:
>>
>> <%= @map.to_html.html_safe %>
>>
>> Instead of:
>>
>> <%= @map.to_html %>
>>
>> If it doesn't help, please say and I'll try to reproduce with Hobo 1.3
>> and Rails 3.0.
>>
>> Regards,
>> Ignacio
>>
>> El 17/02/14 17:43, Javier V escribió:
>> > Hi Ignacio:
>> > This is a screenshot about what i see when i call the maps web page,
>> > also here are the versions i'm using
>> > ruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux]
>> > Rails 3.0.20
>> > Gem List
>> > *** LOCAL GEMS ***
>> >
>> > abstract (1.0.0)
>> > actionmailer (3.0.20, 3.0.17)
>> > actionpack (3.0.20, 3.0.17)
>> > activemodel (3.0.20, 3.0.17)
>> > activerecord (3.0.20, 3.0.17)
>> > activeresource (3.0.20, 3.0.17)
>> > activesupport (3.0.20, 3.0.17)
>> > arel (2.0.10)
>> > builder (2.1.2)
>> > bundler (1.5.3)
>> > daemon_controller (1.1.8)
>> > dryml (1.3.2, 1.3.0)
>> > erubis (2.6.6)
>> > hobo (1.3.2, 1.3.0)
>> > hobo_fields (1.3.2, 1.3.0)
>> > hobo_support (1.3.2, 1.3.0)
>> > i18n (0.5.3, 0.5.2, 0.5.0)
>> > json (1.8.1, 1.8.0)
>> > mail (2.2.20)
>> > mime-types (1.25.1, 1.23)
>> > passenger (4.0.37)
>> > polyglot (0.3.3)
>> > pony (1.2)
>> > rack (1.2.8)
>> > rack-mount (0.6.14)
>> > rack-test (0.5.7)
>> > rails (3.0.20, 3.0.17)
>> > railties (3.0.20, 3.0.17)
>> > rake (10.1.1, 10.1.0, 0.9.2.2)
>> > rdoc (3.12.2)
>> > sqlite3 (1.3.8, 1.3.7)
>> > thor (0.14.6)
>> > treetop (1.4.15, 1.4.14)
>> > tzinfo (0.3.38, 0.3.37)
>> > will_paginate (3.0.5, 3.0.4)
>> >
>> > Thank you for your help.
>> >
>> > El viernes, 14 de febrero de 2014 06:06:22 UTC-7, Ignacio Huerta
>> escribió:
>> >
>> > Hi Javier,
>> >
>> > That's an old tutorial, what version of Hobo and Rails are you
>> using?
>> > Are you getting plain HTML in your site? Can you provide a
>> screenshot?
>> >
>> > Thanks!
>> >
>> > Ignacio
>> >
>> > El 12/02/14 21:01, Javier V escribió:
>> > > Hello everybody.
>> > > I'm trying to get a Map on my web site.
>> > > I follow the instructions
>> > > on
>> >
>> http://cookbook.hobocentral.net/tutorials/50-integrating-google-maps-with-hobo
>>
>> > <
>> http://cookbook.hobocentral.net/tutorials/50-integrating-google-maps-with-hobo>
>>
>>
>> >
>> > > but once I load the web page where I want the map it shows me
>> only
>> > code:
>> > >
>> > > div id="" style="width:100%;height:500px" ></div> <script
>> > > type="text/javascript"> var map; window.onload =
>> > > addCodeToFunction(window.onload,function() { if
>> > (GBrowserIsCompatible())
>> > > { map = new GMap2(document.getElementById(""));
>> > > map.centerAndZoomOnPoints([new
>> GLatLng(111.485132,-397.164202),new
>> > >
>> >
>> GLatLng(111.484132,-397.165202)]);map.addOverlay(addInfoWindowToMarker(new
>> >
>> > > GMarker(new GLatLng(111.484632,-397.164702),{title :
>> > > "1"}),"",{}));map.addControl(new GLargeMapControl());
>> > map.addControl(new
>> > > GMapTypeControl()); } }); </script>
>> > >
>> > > Can you help me to figure out what I'm doing wrong?
>> > >
>> > > this is my dryml:
>> > >
>> > > <index-page>
>> > > <append-scripts:>
>> > > <%= GMap.header(:with_vml => false, :host =>
>> > request.host).html_safe %>
>> > > </append-scripts:>
>> > > <top_page_nav: replace/>
>> > >
>> > > <collection: replace>
>> > > <if>
>> > > <% minmax_lat = this.*.latitude.reject{|x| x.nil?}.minmax
>> > > minmax_long = this.*.longitude.reject{|x| x.nil?}.minmax
>> %>
>> > > <google-map name="maps" ne-lat="&minmax_lat[1] + 0.0005"
>> > > ne-long="&minmax_long[1] + 0.0005" sw-lat="&minmax_lat[0] -
>> 0.0005"
>> > > sw-long="&minmax_long[0] - 0.0005" width="100%" height="500">
>> > > <repeat>
>> > > <marker if="&this.latitude and this.longitude"
>> > > lat="&this.latitude"
>> > > long="&this.longitude" title="&this.code"
>> > > info="&'<a href=' + object_url(this) + '><b>' +
>> > this.code +
>> > > '</b></a>' + '<br/>' + this.site_name"/>
>> > > </repeat>
>> > > </google-map>
>> > > </if>
>> > >
>> > > <table-plus: fields="this, site_name">
>> > > <empty-message:>No sites match your
>> criteria</empty-message:>
>> > > </table-plus:>
>> > > </collection:> <bottom_page_nav: replace/>
>> > > </index-page>
>> > >
>> > > thanks for your help
>> > >
>> > > --
>> > > You received this message because you are subscribed to the
>> Google
>> > > Groups "Hobo Users" group.
>> > > To unsubscribe from this group and stop receiving emails from it,
>> > send
>> > > an email to [email protected] <javascript:>.
>> > > To post to this group, send email to [email protected]
>> > <javascript:>.
>> > > Visit this group at http://groups.google.com/group/hobousers
>> > <http://groups.google.com/group/hobousers>.
>> > > For more options, visit https://groups.google.com/groups/opt_out
>> > <https://groups.google.com/groups/opt_out>.
>> >
>> > --
>> > Ignacio Huerta Arteche
>> > http://www.ihuerta.net
>> > Teléfono: 0034 645 70 77 35
>> > Email realizado con software libre
>> >
>> > --
>> > You received this message because you are subscribed to the Google
>> > Groups "Hobo Users" group.
>> > To unsubscribe from this group and stop receiving emails from it, send
>> > an email to [email protected].
>> > To post to this group, send email to [email protected].
>> > Visit this group at http://groups.google.com/group/hobousers.
>> > For more options, visit https://groups.google.com/groups/opt_out.
>>
>> --
>> Ignacio Huerta Arteche
>> http://www.ihuerta.net
>> Teléfono: 0034 645 70 77 35
>> Email realizado con software libre
>>
>
--
You received this message because you are subscribed to the Google Groups "Hobo
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/hobousers.
For more options, visit https://groups.google.com/groups/opt_out.