ngmap
Version:
The Simplest AngularJS Google Maps V3 Directive
7 lines • 14.9 kB
HTML
<html>
<head>
<meta charset="utf-8">
<title>JSDoc: NgMap</title>
<link href="css/prettify-tomorrow.css" type="text/css" rel="stylesheet">
<link href="css/site.css" type="text/css" rel="stylesheet">
</head>
<body ng-app="">
<nav id="toc">
<input placeholder="Filter" id="filter-input" class="col12 block field" type="text">
<div class="nav-wrapper">
<h2><a href="index.html">Index</a></h2>
<ul class="module">
<!-- undefined -->
<h2 class="module">
<a chref="" ng-click="moduleundefined = !moduleundefined">
module: undefined
</a>
<i ng-cloak="" ng-show="moduleundefined">+</i>
</h2>
<li id="undefined" ng-hide="moduleundefined">
<ul class="group">
<h2>
<a href="" ng-click="undefinedservice = !undefinedservice">
service
</a>
<i ng-cloak="" ng-show="undefinedservice">+</i>
</h2>
<ul ng-hide="undefinedservice">
<li>
<a href="Attr2MapOptions.html">Attr2MapOptions</a>
</li><li>
<a href="GeoCoder.html">GeoCoder</a>
</li><li>
<a href="GoogleMapsApi.html">GoogleMapsApi</a>
</li><li>
<a href="NavigatorGeolocation.html">NavigatorGeolocation</a>
</li><li>
<a href="StreetView.html">StreetView</a>
</li>
</ul>
</ul><ul class="group">
<h2>
<a href="" ng-click="undefineddirective = !undefineddirective">
directive
</a>
<i ng-cloak="" ng-show="undefineddirective">+</i>
</h2>
<ul ng-hide="undefineddirective">
<li>
<a href="bicycling-layer.html">bicycling-layer</a>
</li><li>
<a href="custom-control.html">custom-control</a>
</li><li>
<a href="directions.html">directions</a>
</li><li>
<a href="drawing-manager.html">drawing-manager</a>
</li><li>
<a href="dynamic-maps-engine-layer.html">dynamic-maps-engine-layer</a>
</li><li>
<a href="fusion-tables-layer.html">fusion-tables-layer</a>
</li><li>
<a href="heatmap-layer.html">heatmap-layer</a>
</li><li>
<a href="info-window.html">info-window</a>
</li><li>
<a href="kml-layer.html">kml-layer</a>
</li><li>
<a href="map-data.html">map-data</a>
</li><li>
<a href="map-lazy-load.html">map-lazy-load</a>
</li><li>
<a href="map-type.html">map-type</a>
</li><li>
<a href="maps-engine-layer.html">maps-engine-layer</a>
</li><li>
<a href="marker.html">marker</a>
</li><li>
<a href="overlay-map-type.html">overlay-map-type</a>
</li><li>
<a href="places-auto-complete.html">places-auto-complete</a>
</li><li>
<a href="shape.html">shape</a>
</li><li>
<a href="streetview-panorama.html">streetview-panorama</a>
</li><li>
<a href="traffic-layer.html">traffic-layer</a>
</li><li>
<a href="transit-layer.html">transit-layer</a>
</li>
</ul>
</ul><ul class="group">
<h2>
<a href="" ng-click="undefinedprovider = !undefinedprovider">
provider
</a>
<i ng-cloak="" ng-show="undefinedprovider">+</i>
</h2>
<ul ng-hide="undefinedprovider">
<li>
<a href="NgMap.html">NgMap</a>
</li>
</ul>
</ul><ul class="group">
<h2>
<a href="" ng-click="undefinedfactory = !undefinedfactory">
factory
</a>
<i ng-cloak="" ng-show="undefinedfactory">+</i>
</h2>
<ul ng-hide="undefinedfactory">
<li>
<a href="NgMapPool.html">NgMapPool</a>
</li>
</ul>
</ul>
</li>
</ul><ul class="module">
<!-- ngmap -->
<h2 class="module">
<a chref="" ng-click="modulengmap = !modulengmap">
module: ngmap
</a>
<i ng-cloak="" ng-show="modulengmap">+</i>
</h2>
<li id="ngmap" ng-hide="modulengmap">
<ul class="group">
<h2>
<a href="" ng-click="ngmapdirective = !ngmapdirective">
directive
</a>
<i ng-cloak="" ng-show="ngmapdirective">+</i>
</h2>
<ul ng-hide="ngmapdirective">
<li>
<a href="ngmap.custom-marker.html">custom-marker</a>
</li>
</ul>
</ul>
</li>
</ul><ul class="module">
<!-- ng_ap -->
<h2 class="module">
<a chref="" ng-click="moduleng_ap = !moduleng_ap">
module: ngMap
</a>
<i ng-cloak="" ng-show="moduleng_ap">+</i>
</h2>
<li id="ngMap" ng-hide="moduleng_ap">
<ul class="group">
<h2>
<a href="" ng-click="ng_apdirective = !ng_apdirective">
directive
</a>
<i ng-cloak="" ng-show="ng_apdirective">+</i>
</h2>
<ul ng-hide="ng_apdirective">
<li>
<a href="ngMap.ng-map.html">ng-map</a>
</li>
</ul>
</ul>
</li>
</ul>
</div>
</nav>
<div id="content" class="page-wrap">
<h3 style="float:right; color:#ccc">
Angular provider
</h3>
<h1 class="title">
NgMap
<a class="name-link signature-attributes" href="source/NgMap.html#line1">source</a>
</h1>
<div id="main" class="big-container">
<!-- source code html -->
<!-- index.html -->
<!-- class files -->
<div>
<div><div class="container-overview">
<ul class="chips">
</ul>
<div class="clearfix"></div>
<div class="description">
<h4>Description</h4>
<p>common utility service for ng-map</p>
</div>
<div class="details"></div>
</div>
<div class="functions">
<h3 class="subsection-title">Methods</h3>
<dl>
<dt>
<a href="source/NgMap.html#line74" class="name-link" id="addMap">
<h4 class="name">
addMap
<span class="signature">(mapController)</span>
</h4>
</a>
</dt>
<dd>
<div class="description">
</div>
<div>
<h4>Parameters</h4>
<table class="params">
<thead>
<tr><th>Name</th><th>Type</th><th class="last">Description</th></tr>
</thead>
<tbody>
<tr>
<td class="name">mapController</td>
<td class="type"><span class="param-type">
<a href="__MapContoller.html">__MapContoller</a>
</span></td>
<td class="description last">
<span>
<p>a map controller</p>
</span>
</td>
</tr>
</tbody>
</table>
</div>
</dd>
</dl><dl>
<dt>
<a href="source/NgMap.html#line87" class="name-link" id="deleteMap">
<h4 class="name">
deleteMap
<span class="signature">(mapController)</span>
</h4>
</a>
</dt>
<dd>
<div class="description">
</div>
<div>
<h4>Parameters</h4>
<table class="params">
<thead>
<tr><th>Name</th><th>Type</th><th class="last">Description</th></tr>
</thead>
<tbody>
<tr>
<td class="name">mapController</td>
<td class="type"><span class="param-type">
<a href="__MapContoller.html">__MapContoller</a>
</span></td>
<td class="description last">
<span>
<p>a map controller</p>
</span>
</td>
</tr>
</tbody>
</table>
</div>
</dd>
</dl><dl>
<dt>
<a href="source/NgMap.html#line120" class="name-link" id="getGeoLocation">
<h4 class="name">
getGeoLocation
<span class="signature">(address, options)</span>
</h4>
</a>
</dt>
<dd>
<div class="description">
</div>
<div>
<h4>Parameters</h4>
<table class="params">
<thead>
<tr><th>Name</th><th>Type</th><th class="last">Description</th></tr>
</thead>
<tbody>
<tr>
<td class="name">address</td>
<td class="type"><span class="param-type">
String
</span></td>
<td class="description last">
</td>
</tr><tr>
<td class="name">options</td>
<td class="type"><span class="param-type">
<a href="Hash.html">Hash</a>
</span></td>
<td class="description last">
<span>
<p>geo options</p>
</span>
</td>
</tr>
</tbody>
</table>
</div>
</dd>
</dl><dl>
<dt>
<a href="source/NgMap.html#line41" class="name-link" id="getMap">
<h4 class="name">
getMap
<span class="signature">(optional,)</span>
</h4>
</a>
</dt>
<dd>
<div class="description">
</div>
<div>
<h4>Parameters</h4>
<table class="params">
<thead>
<tr><th>Name</th><th>Type</th><th class="last">Description</th></tr>
</thead>
<tbody>
<tr>
<td class="name">optional,</td>
<td class="type"><span class="param-type">
String
</span></td>
<td class="description last">
<span>
<p>id e.g., 'foo'</p>
</span>
</td>
</tr>
</tbody>
</table>
</div>
</dd>
</dl><dl>
<dt>
<a href="source/NgMap.html#line26" class="name-link" id="initMap">
<h4 class="name">
initMap
</h4>
</a>
</dt>
<dd>
<div class="description">
</div>
</dd>
</dl><dl>
<dt>
<a href="source/NgMap.html#line163" class="name-link" id="observeAndSet">
<h4 class="name">
observeAndSet
<span class="signature">(attrName, object)</span>
</h4>
</a>
</dt>
<dd>
<div class="description">
</div>
<div>
<h4>Parameters</h4>
<table class="params">
<thead>
<tr><th>Name</th><th>Type</th><th class="last">Description</th></tr>
</thead>
<tbody>
<tr>
<td class="name">attrName</td>
<td class="type"><span class="param-type">
String
</span></td>
<td class="description last">
<span>
<p>attribute name</p>
</span>
</td>
</tr><tr>
<td class="name">object</td>
<td class="type"><span class="param-type">
Object
</span></td>
<td class="description last">
<span>
<p>A Google maps object to be changed</p>
</span>
</td>
</tr>
</tbody>
</table>
</div>
</dd>
</dl><dl>
<dt>
<a href="source/NgMap.html#line217" class="name-link" id="setDefaultOptions">
<h4 class="name">
setDefaultOptions
<span class="signature">(options)</span>
</h4>
</a>
</dt>
<dd>
<div class="description">
</div>
<div>
<h4>Example</h4>
<pre class="prettyprint"><code><span class="str">app.config(function(NgMapProvider) {
NgMapProvider.setDefaultOptions({
marker: {
optimized: false
}
});
});</span></code></pre>
</div>
<div>
<h4>Parameters</h4>
<table class="params">
<thead>
<tr><th>Name</th><th>Type</th><th class="last">Description</th></tr>
</thead>
<tbody>
<tr>
<td class="name">options</td>
<td class="type"><span class="param-type">
<a href="Hash.html">Hash</a>
</span></td>
<td class="description last">
</td>
</tr>
</tbody>
</table>
</div>
</dd>
</dl><dl>
<dt>
<a href="source/NgMap.html#line192" class="name-link" id="setStyle">
<h4 class="name">
setStyle
<span class="signature">(map)</span>
</h4>
</a>
</dt>
<dd>
<div class="description">
<span>
<p>set display, width, height of map container element</p>
</span>
</div>
<div>
<h4>Parameters</h4>
<table class="params">
<thead>
<tr><th>Name</th><th>Type</th><th class="last">Description</th></tr>
</thead>
<tbody>
<tr>
<td class="name">map</td>
<td class="type"><span class="param-type">
<a href="HtmlElement.html">HtmlElement</a>
</span></td>
<td class="description last">
<span>
<p>contriner element</p>
</span>
</td>
</tr>
</tbody>
</table>
</div>
</dd>
</dl>
</div></div>
</div>
</div>
<footer style="clear:both">
Documentation generated by
<a href="https://github.com/jsdoc3/jsdoc">JSDoc 3.3.2</a>
using
<a href="https://github.com/allenhwkim/angular-jsdoc">Angular-JSDoc template</a>
</footer>
</div>
<script src="js/prettify.js"></script>
<script src="js/angular.min.js"></script>
<script src="js/site.js"></script>
<!--%= prettyJson %-->
<script>
prettyPrint();
var lineNo = window.location.hash.match(/#line([0-9]+)$/);
lineNo && document.querySelector("ol li:nth-child("+(lineNo[1])+")").scrollIntoView();
</script>
</body>
</html>