-
Notifications
You must be signed in to change notification settings - Fork 27
/
README
54 lines (42 loc) · 1.58 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
GoogleMaps
=========
Works with geokit and adds convenient helper methods for your views
To Use:
1 - Set your Google Maps API Key in environment.rb (or somewhere else if you'd prefer)
I'd suggest copying the configuration code out of your environment.rb and into an initializer named geokit
# This key is good for localhost:3000, signup for more at http://www.google.com/apis/maps/signup.html
GOOGLE_APPLICATION_ID = "ABQIAAAA3HdfrnxFAPWyY-aiJUxmqRTJQa0g3IQ9GZqIMmInSLzwtGDKaBQ0KYLwBEKSM7F9gCevcsIf6WPuIQ"
2 - Do something like this in a view.
<%
map = GoogleMap.new
map.markers << GoogleMapMarker.new(:map => map,
:lat => 47.6597,
:lng => -122.318,
:html => 'My House')
%>
<%= map.to_html %>
<div style="width: 500px; height: 500px;">
<%= map.div %>
</div>
Advanced Usage
=========
1 - Use included icon classes
# Available icon classes:
# GoogleMapLetterIcon.new('A')
# GoogleMapSmallIcon.new('yellow')
<%
map = GoogleMap.new
icon = GoogleMapSmallIcon.new('blue')
map.markers << GoogleMapMarker.new(:map => map,
:icon => icon,
:lat => 47.6597,
:lng => -122.318,
:html => 'My House',
:marker_icon_path => '/path/to/image',
:marker_hover_text => 'String to show on Mouse Over'
)
%>
<%= map.to_html %>
<div style="width: 500px; height: 500px;">
<%= map.div %>
</div>