leaflet.boatmarker icon indicating copy to clipboard operation
leaflet.boatmarker copied to clipboard

Make x and y factor configurable

Open spapas opened this issue 7 years ago • 4 comments

I believe that the icons are too big especially if you want to display many boats so the x_fac and y_fac are changed to options. This should also help with #1 since you can change the x and y fac depending on the zoom level (and your needs).

spapas avatar Jul 11 '17 06:07 spapas

Thanks for your interest in the project and the pull request. I like the idea to change the x_fac/y_fac a lot! I noticed a couple of things:

  • [ ] It would be great to not expose the x_fac and y_fac variables as parameters, but rather one scale parameter that has a reasonable interval. Maybe from 0 to 100? And I would expose only one value to not confuse users

  • [ ] If I set a x_fax/y_fac of 0.8 the boat is rendered larger than the canvas element. I guess the canvas has go scale with the x_fac/y_fac values or a maximum and minimum value needs to be defined. That maybe goes along with the point above

  • [ ] The boat position on canvas and wind-indicator also should adjust to the different size

  • [ ] Updating the boatmarker.min.js file would be great

  • [ ] Updating the README would be great. It is missing some option parameters already, I know ;-)

thomasbrueggemann avatar Jul 12 '17 07:07 thomasbrueggemann

Hello @thomasbrueggemann, I've added a new changeset with most changes you recommend. Unfortunately, I'm not very familiar with canvas drawing so I didn't know how to change the boat position and wind-indicator per canvas as your request. The other recommendations have been implemented:

  • Added a scale parameter (instead of the x_fac and y_fac) with values 1 to 100 - this fixes the first and second point
  • Updated the boatmarket.min.js - this fixes the fourth point
  • Updated the README with a description of the scale option - fixes the fifth point

So only the third point remains but that's not something I can fix :/

spapas avatar Aug 04 '17 11:08 spapas

Thanks a lot, @spapas . I will look into it, maybe I find an easy way to adjust the boat position on the canvas ✌️

thomasbrueggemann avatar Aug 04 '17 13:08 thomasbrueggemann

Cool thanks!

spapas avatar Aug 04 '17 14:08 spapas