MAPG-2 Init project MapGuesser
* add composer.json and basic environment * add basic classes * add basic map with JS and CSS (with demo functionality) * add files for docker-compose * add launch.json for Docker debug * add README
This commit is contained in:
commit
a61d2951d7
16 files changed
+692
No files matched your search
@@ -0,0 +1,40 @@
|
||||
<?php
|
||||
|
||||
require '../main.php';
|
||||
|
||||
// demo position
|
||||
$realPosition = new MapGuesser\Geo\Position(47.85239, 13.35101);
|
||||
|
||||
// demo bounds
|
||||
$bounds = new MapGuesser\Geo\Bounds($realPosition);
|
||||
$bounds->extend(new MapGuesser\Geo\Position(48.07683,7.35758));
|
||||
$bounds->extend(new MapGuesser\Geo\Position(47.57496, 19.08077));
|
||||
|
||||
?>
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>MapGuesser</title>
|
||||
<link rel="stylesheet" type="text/css" href="static/css/mapguesser.css">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div id="panorama"></div>
|
||||
<div id="guess">
|
||||
<div id="guessMap"></div>
|
||||
<div id="guessButtonContainer">
|
||||
<button id="guessButton" disabled>Guess</button>
|
||||
</div>
|
||||
</div>
|
||||
<script>
|
||||
var realPosition = <?= $realPosition->toJson() ?>;
|
||||
var guessMapBounds = <?= $bounds->toJson() ?>;
|
||||
</script>
|
||||
<script src="static/js/mapguesser.js" async defer></script>
|
||||
<script src="https://maps.googleapis.com/maps/api/js?key=<?= $_ENV['GOOGLE_MAPS_JS_API_KEY'] ?>&callback=initialize" async defer></script>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
Reference in new issue
Block a user