-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can't generate map #6
Comments
I'm having the same problem. |
same problem here as well. any solutions? |
I am having the same porblem |
I have the same problem today. I'm not finding solutions :( |
This is a general problem with the Google API. Let's hope you fix it as soon as possible! |
So basically the deal is this. It looks like the API key was invalidated, or something else. if you go to https://developers.google.com/places/web-service/get-api-key you can request your own google maps api key. Then you can update the plugin apikeys.json file which is located here: ~/Library/Application Support/Adobe/Adobe XD/plugins/ It's located in one of the directories. Edit the file and replace the key with the one you obtain from google and then it works like a champ. There's nothing wrong with the app, it just doesn't support using his shared key. It probably shouldn't have been shared. Hope this helps. |
Not working for me either |
@bkbonner I've gone into my apiKeys.json file, then replaced their API key with my own. It seems the same error persists, unfortunately. Perhaps I am doing something wrong? |
From this code snippet found in <~/Library/Application Support/Adobe/Adobe XD/plugins/.../main.js>, it seems you need the Maps Static API. const url = "https://maps.googleapis.com/maps/api/staticmap?" +
"center=" + encodeURIComponent(inputValues.location) +
"&zoom=" + encodeURIComponent(inputValues.zoom) +
"&size=" + encodeURIComponent(width) + "x" + encodeURIComponent(height) +
"&scale=2" +
"&maptype=" + encodeURIComponent(inputValues.mapType) +
(inputValues.locationPin ? ("&markers=color:red%7C" + encodeURIComponent(inputValues.location)): "") +
mapStyles +
"&key=" + encodeURIComponent(apiKey);
MAKE SURE BILLING IS ENABLED Pricing shouldn't be an issue if you are not going over 100,000 request. It starts to bill after $200.00 of requests ($2.00 per 1,000 request). I would suggest limiting your api & securing it. More information on billing here. EDITED: Fixed path, '...' should be the plugin folder, for example 'e1e8f866'. |
Hi all, I enabled a Map Static API with a new API KEY for Google MAPS. however still the same error. Any news about this issue? Andrés |
Did you replace the API key in the apiKeys.json?
Replace the X's with your api key generated by gcloud.
|
Sorry, I just saw this msg. Change it as @AceGabrielFigueroa indicated. and restart XD. It worked for me. btw, I'm not a developer on this project, just another user of XD that was interested in this plugin. Make sure you're changing the apiKeys in the correct directory. I'm not sure XD names plugin directories, so I didn't want to give anyone bad info. Look for the directory with apiKeys.json and the main.js that has the staticmap call. On the mac, you'd run these two commands:
this creates a template file (called source.json) for us to use: you can do an Then run the following command (but first replace your_api_key in the command below with the key you got on google developer page)
That should work for you. Hope that helps |
Maybe add a Settings field for the API key? |
That would be a desirable change.
…On Mon, Oct 14, 2019 at 4:22 PM Slava ***@***.***> wrote:
Maybe add a Settings field for the API key?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#6?email_source=notifications&email_token=AAFDA6JRDMFWNV5M3JEMJX3QOTIHJA5CNFSM4I4TCZR2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEBGLXIA#issuecomment-541899680>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAFDA6OB4O2VQ3SYDJWPFFLQOTIHJANCNFSM4I4TCZRQ>
.
|
Well for those that have fixed it locally for yourself (@bkbonner), why not just push those changes up as a PR to help the author fast-track the completion? |
Guys, I had the same issue, updated with my API key and still had the same problem. After some troubleshooting, I determined that in my case, I had not set up the billing in Google so the request would return a different error. So...
If you are still having issues, try to grab the code generated when you style a google map (the api code, plug in your key and paste into a browser window...). Any error returned by the service should appear there. Hope this helps! Cheers! |
How would I fix this issue on Windows 10? I'm creating an app for my senior capstone class and can't edit the plugin code. Need help ASAP! |
@CJHissle You would then need to locate the plugins folder and find the correct plugin folder name and edit the code. I hope that helps. If not, maybe ill make a PR to include an api-key input box. (Quite busy). |
@AceGabrielFigueroa Hey, thanks for the help on finding the plugin location. I used my API key in place of the current one and still getting an error. |
@CJHissle
If you are able to send a request but still receive an error, check out this page. This is the error documentation for google static maps. EDITED |
Same problem here |
Hey guys, finally got it working. Definitely gotta make sure the billing is set up. |
Well I managed to create a pull request with the following features:
@AceGabrielFigueroa, I now see your pull request! Oops, independently working on the same feature but I added some other stuff as well. |
For the code to be more maintainable, yours is more suffice. I only did it within an hour because I was just curious in making plugins. Hopefully the maintainer of this plugin will accept the PR, but he seems to be inactive. |
@boopeshmahendran can you merge my pull request? |
Still the same error |
I looked into the code and found this as well , I saw a commit that will allow the user to input their own api key , but the pull has not been merged and released. |
Isnt it easier to just add new field to the library so that we can enter our own api key. |
@Dzivo look at my pull request - it’s already done and works. Download my fork of this and overwrite the plugin with the fork’s files. |
@gfreiresantos95 did you use the forked version I created that fixes it? |
i hope quick fix :( error:${req.status} |
@Skarnet95 its been fixed already, have you updated your plugin in XD and followed the steps? |
buy API from google is too expensive for me :/ P.S. I hope the program developer will solve this problem himself, maybe with adobe xd developers |
@Skarnet95 it can't be fixed by the developer because of the changes in the google maps api platform, now each member need to get his own api key and put it as an input so that it works. |
I really wish there was a solution for this, it would seem to be obvious that people need maps! |
Hello mates, I was also getting the same error for so long. First of all, check the [static map url] being used in your "main.js" file of your plugin folder. And also check API key code written must same as this: -- "&key=" + encodeURIComponent(inputValues.apiKey); After all the above part is done and proper, then check your API key by entering your key in the below URL: either it is working or not. And if it is not working and showing a billing error or something.. then directly check the below points.
This is what I have done, and mine is working properly now. |
You can simply add a credit card (no initial payment needed) and get $200 credits for free to use the static map hits. |
Error:
Request had an error:${req.status}
The text was updated successfully, but these errors were encountered: