コード例 #1
0
ファイル: detail.php プロジェクト: ThijsBosch/batboxes
            mapTypeIds: mapTypeIds
        }
	});
	map.mapTypes.set("OSM", new google.maps.ImageMapType({
	    getTileUrl: function(coord, zoom) {
	        return "http://tile.openstreetmap.org/" + zoom + "/" + coord.x + "/" + coord.y + ".png";
	    },
	    tileSize: new google.maps.Size(256, 256),
	    name: "OpenStreetMap",
	    maxZoom: 18
	}));
	<?php 
if (in_array($box->project->blur, [Projects::BLUR_100, Projects::BLUR_500]) && $box->project->showBlur()) {
    ?>
		var cords = <?php 
    echo WGS84::blurCoordinates($box->project->getBlurInMeters(), $box->cord_lat, $box->cord_lng, true);
    ?>
;
		map.setZoom(14);
		map.setCenter(cords);
		var rectangle = new google.maps.Rectangle({ 
			strokeColor: 'red',
			strokeOpacity: 1,
			map: map,  	
			bounds: calcBounds(map.getCenter(), new google.maps.Size(<?php 
    echo $box->project->getBlurInMeters();
    ?>
,<?php 
    echo $box->project->getBlurInMeters();
    ?>
))   
コード例 #2
0
ファイル: detail.php プロジェクト: ThijsBosch/batboxes
            mapTypeIds: mapTypeIds
        }
	});
	map.mapTypes.set("OSM", new google.maps.ImageMapType({
	    getTileUrl: function(coord, zoom) {
	        return "http://tile.openstreetmap.org/" + zoom + "/" + coord.x + "/" + coord.y + ".png";
	    },
	    tileSize: new google.maps.Size(256, 256),
	    name: "OpenStreetMap",
	    maxZoom: 18
	}));
	<?php 
if ($observation->visit->showBlur()) {
    ?>
		var cords = <?php 
    echo WGS84::blurCoordinates($observation->visit->getBlurInMeters(), $observation->box->cord_lat, $observation->box->cord_lng, true);
    ?>
;
		map.setZoom(16);
		map.setCenter(cords);
		var rectangle = new google.maps.Rectangle({ 
			strokeColor: 'red',
			strokeOpacity: 1,
			map: map,
			bounds: calcBounds(map.getCenter(), new google.maps.Size(<?php 
    echo $observation->visit->getBlurInMeters();
    ?>
,<?php 
    echo $observation->visit->getBlurInMeters();
    ?>
))