Skip to content

Instantly share code, notes, and snippets.

@mgroves
Last active May 26, 2016 11:01
Show Gist options
  • Save mgroves/e060186103dd9891d3f3 to your computer and use it in GitHub Desktop.
Save mgroves/e060186103dd9891d3f3 to your computer and use it in GitHub Desktop.
<html>
<head>
<link rel="stylesheet" type="text/css" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1/themes/flick/jquery-ui.css">
<link href="jquery.tagit.css" rel="stylesheet" type="text/css">
</head>
<body>
<p>This geotag demo uses the <strong>jQuery tag-it</strong> control and <strong>Google's AutocompleteService API</strong>.</p>
<ul id="courseLocation">
</ul>
<input type="button" id="submit-button" value="Submit" />
<ul id="result-list">
</ul>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js" type="text/javascript" charset="utf-8"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.8.12/jquery-ui.min.js" type="text/javascript" charset="utf-8"></script>
<script src="tag-it.min.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?libraries=places"></script>
<script type="text/javascript">
$("#submit-button").click(function() {
$("#result-list").empty();
var tags = $("#courseLocation").tagit("assignedTags");
for(var i=0; i<tags.length; i++)
$("#result-list").append("<li>" + tags[i] + "</li>");
});
$(document).ready(function() {
$("#courseLocation").tagit({
allowSpaces: true,
autocomplete: {
delay: 0,
minLength: 2,
source: function(request, response) {
var callback = function (predictions, status) {
if (status != google.maps.places.PlacesServiceStatus.OK) {
return;
}
var data = $.map(predictions, function(item) {
return item.description;
});
response(data);
}
var service = new google.maps.places.AutocompleteService();
service.getQueryPredictions({ input: request.term }, callback);
}
}
});
});
</script>
</body>
</html>
@nikhilsheth2049
Copy link

Where is the "tag-it.min.js" file ???

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment