Merge branch 'master' into breakdowns

This commit is contained in:
Will Marshall
2014-07-30 13:45:46 +10:00
7 changed files with 37 additions and 2631 deletions

View File

@@ -0,0 +1,30 @@
Darkswarm.directive 'mapSearch', ($timeout)->
# Install a basic search field in a map
restrict: 'E'
require: '^googleMap'
replace: true
template: '<input id="pac-input"></input>'
link: (scope, elem, attrs, ctrl)->
$timeout =>
map = ctrl.getMap()
input = (document.getElementById("pac-input"))
map.controls[google.maps.ControlPosition.TOP_LEFT].push input
searchBox = new google.maps.places.SearchBox((input))
google.maps.event.addListener searchBox, "places_changed", ->
places = searchBox.getPlaces()
return if places.length is 0
# For each place, get the icon, place name, and location.
markers = []
bounds = new google.maps.LatLngBounds()
for place in places
#map.setCenter place.geometry.location
map.fitBounds place.geometry.viewport
#map.fitBounds bounds
# Bias the SearchBox results towards places that are within the bounds of the
# current map's viewport.
google.maps.event.addListener map, "bounds_changed", ->
bounds = map.getBounds()
searchBox.setBounds bounds

View File

@@ -1,4 +0,0 @@
Darkswarm.factory 'Order', (order)->
new class Order
order: order