MCPcopy Create free account
hub / github.com/RocketMap/RocketMap / pokestopLabel

Function pokestopLabel

static/js/map.js:428–461  ·  view source on GitHub ↗
(expireTime, latitude, longitude)

Source from the content-addressed store, hash-verified

426}
427
428function pokestopLabel (expireTime, latitude, longitude) {
429 var str
430 if (expireTime) {
431 var expireDate = new Date(expireTime)
432
433 str = `
434 <div>
435 <b>Lured Pokéstop</b>
436 </div>
437 <div>
438 Lure expires at ${pad(expireDate.getHours())}:${pad(expireDate.getMinutes())}:${pad(expireDate.getSeconds())}
439 <span class='label-countdown' disappears-at='${expireTime}'>(00m00s)</span>
440 </div>
441 <div>
442 Location: ${latitude.toFixed(6)}, ${longitude.toFixed(7)}
443 </div>
444 <div>
445 <a href='javascript:void(0);' onclick='javascript:openMapDirections(${latitude},${longitude});' title='View in Maps'>Get directions</a>
446 </div>`
447 } else {
448 str = `
449 <div>
450 <b>Pokéstop</b>
451 </div>
452 <div>
453 Location: ${latitude.toFixed(6)}, ${longitude.toFixed(7)}
454 </div>
455 <div>
456 <a href='javascript:void(0);' onclick='javascript:openMapDirections(${latitude},${longitude});' title='View in Maps'>Get directions</a>
457 </div>`
458 }
459
460 return str
461}
462
463function formatSpawnTime (seconds) {
464 // the addition and modulo are required here because the db stores when a spawn disappears

Callers 1

setupPokestopMarkerFunction · 0.85

Calls 1

padFunction · 0.85

Tested by

no test coverage detected