- Timestamp:
- 07/28/10 01:47:29 (22 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Products.ATGoogleMaps/trunk/Products/ATGoogleMaps/skins/ATGoogleMaps/gmap.py
r297 r332 1 1 site_encoding = context.plone_utils.getSiteEncoding() 2 2 3 def add_polylines(js, items): 4 for index in range(len(items)): 5 polyline = items[index].getObject() 6 js.append(' var polyline_%d = createPolyline(map, "%s", %f, %d, "%s");' 7 % (index, polyline.color, polyline.opacity, polyline.weight, polyline.title)) 8 js.append(' polyline_%d.setPath(createPath(%s));' % (index, polyline.getCoordinatesArray())) 9 3 10 def add_markers(js, items): 4 11 for index in range(len(items)): … … 6 13 lat = marker.point['latitude'] 7 14 lng = marker.point['longitude'] 8 js.append(' var marker_%d = createMarker(map, %s, %s, "%d", "%s");' % (index, lat, lng, index, marker.title)) 15 js.append(' var marker_%d = createMarker(map, %s, %s, "%d", "%s");' 16 % (index, lat, lng, index, marker.title)) 9 17 10 18 # create initialize method … … 16 24 )) 17 25 18 add_markers(js, context.getFolderContents()) 26 add_markers(js, context.getFolderContents({'portal_type': 'GMarker'})) 27 add_polylines(js, context.getFolderContents({'portal_type': 'GPolyline'})) 19 28 20 29 js.append('}')
Note: See TracChangeset
for help on using the changeset viewer.
