Giter Club home page Giter Club logo

Comments (10)

egeloen avatar egeloen commented on June 30, 2024

@ohmytribe Thx for reporting the issue but I need to investigate. Basically, I understand the map fit the bound before all extends are rendered (so, at this state, the bound is not correct) but AFAIR, as the bound is an object instance, extending it later should automatically update the map bound with all additional bound extend...

This example:

map.fitBounds(bound);
bound.extend(something);

should be equivalent to:

bound.extend(something);
map.fitBounds(bound);

Isn't it?

from ivory-google-map.

stanivanovpro avatar stanivanovpro commented on June 30, 2024

Thanks for the instant reply.

I tried to play with this in Chrome console. Simply adding marker to bound object that you previously used in fitBounds() method has no effect. You must call fitBound() method again to apply bound changes.

I think that map doesn't track changes to bound object that was previously used for fitting.

from ivory-google-map.

egeloen avatar egeloen commented on June 30, 2024

Okay, thx for the feedback, I will make a patch ASAP.

from ivory-google-map.

egeloen avatar egeloen commented on June 30, 2024

@ohmytribe Can you give a try to the referenced PR? Just add "egeloen/google-map": "dev-f-map-fit-bound@dev" in your composer.json.

from ivory-google-map.

stanivanovpro avatar stanivanovpro commented on June 30, 2024

I've tried to add this to composer but after that I'm getting next error while running composer update:

Your requirements could not be resolved to an installable set of packages.

   Problem 1
    - egeloen/google-map-bundle 2.1.3 requires egeloen/google-map 1.3.* -> no matching package found.
    - egeloen/google-map-bundle 2.1.2 requires egeloen/google-map 1.2.* -> no matching package found.
    - egeloen/google-map-bundle 2.1.1 requires egeloen/google-map 1.1.* -> no matching package found.
    - egeloen/google-map-bundle 2.1.3 requires egeloen/google-map 1.3.* -> no matching package found.
    - Installation request for egeloen/google-map-bundle 2.1.* -> satisfiable by egeloen/google-map-bundle[2.1.1, 2.1.2, 2.1.3]

from ivory-google-map.

egeloen avatar egeloen commented on June 30, 2024

Sorry, try with "egeloen/google-map": "dev-f-map-fit-bound as 1.3.0"

from ivory-google-map.

stanivanovpro avatar stanivanovpro commented on June 30, 2024

Bounds work perfectly. I think this could be merged.

Thanks a lot.

from ivory-google-map.

egeloen avatar egeloen commented on June 30, 2024

Thx for your feedback. Everything should be fixed!

from ivory-google-map.

davidromani avatar davidromani commented on June 30, 2024

@egeloen sorry, again... my last problem is related with this issue, but in my case I'm using IvoryGoogleMapBundle 3.x

I'm trying this solution https://github.com/egeloen/ivory-google-map/blob/master/doc/map.md#fitting-a-bound-which-extends-overlayslayers but it doesn't works...

from ivory-google-map.

egeloen avatar egeloen commented on June 30, 2024

Open a new issue please instead of writing on an old one :) Give me as much informations as possible and I will take a look to it.

from ivory-google-map.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.