Sha256: cb8d5de797efd49465c6e3f066ff4eb5f23ae945ba0b2e8a61111a17e190f13d
Contents?: true
Size: 1.58 KB
Versions: 5
Compression:
Stored size: 1.58 KB
Contents
<%= javascript_include_tag ("http://maps.googleapis.com/maps/api/js?key=#{api_key}&sensor=false") %> <script type="text/javascript"> var <%= map_handler%> = <%= map_handler%> || {}; jQuery(function () { var marker = null; var latlng = new google.maps.LatLng(<%= default_coordinates[0]%>, <%=default_coordinates[1] %>); var myOptions = { zoom: <%=zoom_level %>, center:latlng, mapTypeId:google.maps.MapTypeId.ROADMAP }; var map = new google.maps.Map(document.getElementById("<%=map_container%>"), myOptions); <%= map_handler%> = map; <% if lat_column_value && lng_column_value%> marker = new google.maps.Marker({ position:new google.maps.LatLng(<%= lat_column_value%>,<%=lng_column_value %>), map:map }); <% end%> google.maps.event.addListener(map, 'click', function(e) { updateLocation(e.latLng); }); function updateLocation(location) { if(marker) { marker.setPosition(location); } else { marker = new google.maps.Marker({ position: location, map: map }); } map.setCenter(location); jQuery("#<%= lat_dom_id%>").val(location.lat()); jQuery("#<%=lng_dom_id %>").val(location.lng()); } }); </script> <div class="<%= map_container_class%>" id="<%=map_container%>" style="<%= "width:#{map_width};height:#{map_height}"%>"> </div> <%= lat_field%> <%= lng_field%>
Version data entries
5 entries across 5 versions & 1 rubygems