Skip to content

Infowindow - #15

Closed
sandrotosi wants to merge 6 commits into
gmplot:masterfrom
sandrotosi:infowindow
Closed

Infowindow#15
sandrotosi wants to merge 6 commits into
gmplot:masterfrom
sandrotosi:infowindow

Conversation

@sandrotosi

Copy link
Copy Markdown
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
Copy Markdown
Contributor Author

@vgm64 ping

@shpkim

shpkim commented Sep 4, 2016

Copy link
Copy Markdown

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
Copy Markdown
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

shpkim commented Sep 4, 2016

Copy link
Copy Markdown

Ah, thank you for the explanation!

@sandrotosi sandrotosi mentioned this pull request Oct 5, 2016
@vgm64
vgm64 force-pushed the master branch 7 times, most recently from 823e3ad to ad6df42 Compare March 4, 2018 07:22
@sandrotosi sandrotosi mentioned this pull request Jan 10, 2019
@sandrotosi

Copy link
Copy Markdown
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.

2 participants