UNPKG

ngmap

Version:
39 lines (36 loc) 1.18 kB
<!DOCTYPE html> <html ng-app="ngMap"> <head> <meta name="viewport" content="initial-scale=1.0, user-scalable=no" /> <script src="script-tags-for-development.js"></script> <script> var bounds = { 17: [[20969, 20970], [50657, 50658]], 18: [[41939, 41940], [101315, 101317]], 19: [[83878, 83881], [202631, 202634]], 20: [[167757, 167763], [405263, 405269]] }; var imageMapType = new google.maps.ImageMapType({ getTileUrl: function(coord, zoom) { if (zoom < 17 || zoom > 20 || bounds[zoom][0][0] > coord.x || coord.x > bounds[zoom][0][1] || bounds[zoom][1][0] > coord.y || coord.y > bounds[zoom][1][1]) { return null; } return ['https://www.gstatic.com/io2010maps/tiles/5/L2_', zoom, '_', coord.x, '_', coord.y, '.png'].join(''); }, tileSize: new google.maps.Size(256, 256) }); angular.module('ngMap').run(function($rootScope) { $rootScope.imageMapType = imageMapType; }); </script> </head> <body> <ng-map zoom="18" center="37.78313383212, -122.4039494991302"> <overlay-map-type object="imageMapType" init-method="push"> </overlay-map-type> </ng-map> </body> </html>