Skip to content
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

Infowindow #15

Closed
wants to merge 6 commits into from
Closed

Infowindow #15

wants to merge 6 commits into from

Conversation

sandrotosi
Copy link
Contributor

No description provided.

This function takes 2 sets of arguments, the North-East Lat/Lng and the
South-West Lat/Lng, which are used to compute a LatLngBounds() which is then
passed to the gmap fitBounds() method.

The result is a map with the correct zoom to show the NE-SW region.

As a possible improvement, we could automatically store the NE/SW corners for
every new object added to the map (via gmplot methods) and then just
'requesting' to fit those bounds by flipping a True/False flag.
Symbols are items like circles or arrows that can be used in other GMap objects,
but only after they have been defined. add_symbol() append a symbol to the
current map symbols list which you can then use in polylines/markers

Reference: https://developers.google.com/maps/documentation/javascript/symbols
the 'icons' parameters of Polyline allows you to add a symbol to the line.

Ref: https://developers.google.com/maps/documentation/javascript/symbols#add_to_polyline
The rename makes more explicit we are writing markers; the addition of a 'name'
optional argument is needed to support the (upcoming) info windows, as they
require to have a unique identifier for the marker they are associated with.
A info window is a marker with a message window associated to it, so that
clicking on the marker, that window is shown.

Ref: https://developers.google.com/maps/documentation/javascript/infowindows
@sandrotosi
Copy link
Contributor Author

@vgm64 ping

@shpkim
Copy link

shpkim commented Sep 4, 2016

Hi, I am having trouble displaying the "contents" in the InfoWindow.

gmap = gmplot.GoogleMapPlotter(37.428, -122.145, 15)
gmap.marker(37.428, -122.145, 'r')
contents = "show content"
gmap.infowindow(contents, 37.428, -122.14)

gmap.draw('map.html')

I can see an InfoWindow but no contents.
What am I doing wrong here?

Thanks.

@sandrotosi
Copy link
Contributor Author

you have to make the content of contents a string, so

contents = "'show content'"

(note the additional quotes araund show content), anyway it doesnt look like this will be merged anytime soon

@shpkim
Copy link

shpkim commented Sep 4, 2016

Ah, thank you for the explanation!

@sandrotosi
Copy link
Contributor Author

updated at #125

@sandrotosi sandrotosi closed this Apr 23, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants