Make it possible to disable Pokemon Go map style from config#143
Make it possible to disable Pokemon Go map style from config#143BobbyWibowo wants to merge 3 commits intotehp:masterfrom BobbyWibowo:master
Conversation
|
Cool! This is only on initial load? I tried to make it a setting you can just flip on in the settings but i have an issue.. When the map gets re-drawn it seems all the items and the trainer are gone (These need to be saved somewhere in a var i assume, since new items will appear on the map) You can checkout my code here |
|
@RolfKoenders Yeah, it's only on initial load. Just a simple configurable setting since someone requested for it. As for more advanced stuff, I had actually made a switch style setting in my personal build: https://github.com/BobbyWibowo/OpenPoGoWeb/commit/e4d1d449205de0d54cac0d035e87f4746b5cb99e#commitcomment-18463528. Basically, you shouldn't redraw the map. But instead, just pass the new style setting to the existing map. The map object has a function called setOptions() which allows you to pass new options. So I simply did setOptions(style: [le' new style]), and it would change the styling without breaking anything else. |
js/main.js
Outdated
| initMap: function() { | ||
| var self = this; | ||
| var self = this, | ||
| mapStyle1 = [ |
There was a problem hiding this comment.
i think the constant definitions at the top is better,
and the name PokemonGoMapStyle is better than mapStyle1
There was a problem hiding this comment.
Agreed. I used mapStyle1 because I was thinking of making multiple style options (which I already did for my forked repo), but I wasn't really paying attention when doing it so yeah, I thought that'd do.
|
status on this? |
|
@MaxLeiter Should work just fine as it is imo |
|
conflicts |
|
I've been using this for a week and a half. Aside from the merge conflicts, it works great. |
Conflicts: config/userdata.js.example js/main.js
|
@Reaver01 I'm not sure if I did it right, but I guess conflicts are fixed now. |
This will disable Pokemon Go map style only when explicitly instructed to