Tablet-based D&D maps [closed]

I am looking for a D&D mapping application that can display 1-inch:5-foot game maps on an Android tablet (so that physical miniatures could be placed on top of it). Ideally, it should be able to import images to use as maps and have some way of only displaying areas that the players have visited.

Does anyone have a recommendation for suitable software?

Why my website is not showing up when searched for in Google Maps pack in Google Search

I have a client and we’ve been doing SEO for them since more than the past 6 months now. We’re almost getting them on the first page for target keywords. It’s a local business and, thus, we’re doing Local SEO for them. However, the client is getting impatient. I’ve shown on Google Search Console that their website is showing up on page 1 for target keywords through the maps pack. I was able to achieve this level of reporting by UTM tagging the GMB website URL with:

Source: google Medium: organic Campaign: gmb-listing

This helped me pinpoint page 1 rankings. However, I’m finding it hard to explain to the client that you won’t see the listing all the time.

She searches and does not find the website. I’ve explained that today’s search results are personalised and there are several factors that affect the positions. I googled to look for an explanation of why it does show the impressions in GSC, but, may not show on Google all the time and to everyone.

My issue is that I can’t find resources online to explain to the client why you won’t see the Google Maps result when you search for it although impressions, page 1 (and position 1) ranking and clicks do show in GSC.

Should players see maps of locations they are in?

I am currently DM’ing Storm King’s Thunder. The book contains many maps, and each of them has a DM version and a player version. I am wondering if other DMs/GMs show their players these maps. For example, an overhead map of a town. I am split on this. On the one hand, I know my players would like to see it, and it would probably help them in many ways. But on the other, I am thinking that the player’s characters would not have an overhead map of the town. So, to me, it makes sense to not give the map to the players. Any thoughts on this?

What’s the purpose of signatures in Google Maps APIs?

There’s something I don’t understand about signatures in Google Maps APIs.

The documentation says "We strongly recommend that you use both an API key and digital signature, regardless of your usage". In this case we are talking about the Maps Static API, where requests are made by the frontend with a URL that generates an image to embed on your website. API keys should be restricted by referrer, so nobody else will be able to steal your key and use it in another project. So what’s the purpose of also adding a signature to the request?

As far as I know, signatures are used to make sure the request isn’t modified by an attacker. But I don’t think any parameters in Google Maps APIs can be abused in this case. What’s even more confusing is the fact that if you check out other Google Maps APIs like the Distance Matrix API or the Roads API, they only recommend you restrict your API key (by referrer) and don’t mention anything about adding a signature.

So is a signature really needed or not? And why?

Can I mention other games’ titles, characters, maps, weapons etc. in my game?

Let’s say I was about to make a quiz game where the questions are like this:

  • When was Fallout 4 released?
  • What is your first pickaxe in Minecraft?
  • Who do you have to kill as the last boss in Skyrim?

And let’s pretend I have 1000 of these questions, from 1000 games. What are the chances some of those 1000 could sue me, remove my game from the internet, pay them a fee etc.? Even if it becomes very popular.

Taking it one step further, could I buy their games, take in game screenshots personally, then use those as pictures in my own game?

Does it make a difference if it’s a free-to-play or a game that has to be bought?

Generating QR-Code for 2fa from google maps api risky?

I am currently using 2 factor authentification to tighten security for my login system. I use Google Authenticator to scan a QR Code, which generates a key which I can use to login.

What worries me with my implementation is the way I create my QR Code in php using this API:

'https://chart.googleapis.com/chart?chs='.$  width.'x'.$  height.'&chld='.$  level.'|0&cht=qr&chl='.$  url_containing_secret.'' 

Using the maps API seems a bit unsafe since im basically sharing my secret through http. Isnt this actually risky? Im seriously considerung create the qrcode using some library instead of an external api.

Am I too paranoid or?

Restricting website usage for Google Maps API doesn’t prevent it from being used in the browser?

Say I’ve restricted my Google Maps API key to the website abc.com/*. This would mean that no other website domains could use my API key to make requests to maps.googleapis.com.

However, using the API key through the browser url bar to make requests to maps.googleapis.com still works fine. Calls made through Postman also work.

What’s the explanation for this and is there an elegant way to prevent this?

Btw, I’m using the Maps Static & Javascript API. From my understanding both are client-side Maps API and called from the browser?