This module replaces the default Location field anywhere on a site with an interactive #map where a member can precisely point out #location by dragging/putting a marker directly on a map. It also tries to help to place a marker by automatically geolocating member's position using GPS coordinates if available (works only on sites which are using HTTPS protocol). It also replaces all blocks with google static maps with an interactive map and a location marker.
I like this a lot ! I just installed it a few hours ago, and already much much better than the default without having this installed. it is VERY pretty, and has a LOT of different map options you may choose from. Most work without an additional API account key. WELL DONE ??? //
I have two questions and some observations:
Most users do not like zooming around to pick their location each time, and will eventually just not use the feature at all, making module as extra with no data and boring to look at on posts of zoomed out map of world or local area as set in prefs.
(how do i set to store their location for next and future uses?)
and second question:
(can we have a hybrid approach options? such that:
user may type in location. it will narrow this and present list, if not exact found, then fallback to closest regex for city and state or territory/area as per user input. if exact found, when form submit for post, not only assigns location data to post for use, but also stores for next use, so user does not have to type again, or zoom pinch etc again. most people will not want to zoom pinch etc more than once, i feel.
in future then, he/she can change location from set point, by again typing for it, or pinch zoom.
Although something is amiss. ? While constructing post, it shows my location as somewhere near barbados. but i have picked previously my location in united states inside the picker, and it shows correctly in my profile. when i submit the post, (not adjust map at all), it posts, and then no map shows. reload, no map there. no map at all. hm :D repeat again new post, also no map.
-cleared cache. reload una site, make new test for repost. no map.
-uninstalled module. reinstalled module. make repost. twice. now works.
additional info: old post *did* inherit location data once edit was selected and on post submit pressed.
img 1: final result after above steps
img 2: first test post result
img 3: location it chose while making first test post which failed.
img 4: location i check in my profile before testing module, and instead got blue oceans :)
After installing a module, or plugin on any website I work on, regardless of the type of software, will close the browser, clear the cache and cookies, and then replicate the experience from an external user seeing the site for the first time, to test the feature. This avoids many problems, and while slightly annoying, also solves many problems too. :-)
But yes, I understand where you come from on this. In my case, after doing what I usually do, described above, the feature did not perform correctly, but I did clear una's cache before I exited, and cleared my browser, so just submitted this previous comment in case it is somehow helpful. :-) Perhaps the file had not updated itself inside of OPCache (APC) yet.
This module adds a #maps functionality to the Boonex's Events module. It adds a #map of all active and future #events. It also adds a #map to the #event details page where an event owner can precisely point an event's #location by either putting a marker directly on the map and/or dragging it to the appropriate location. The event's map also preserves a zoom state. In case the Nearby People module is installed this map also allows an event creator to show all event's participants live #location.
The setting in the backend doesn't affect the map of a particular event. That setting is ONLY for the all events map (the one which is on a separate page).
The zoom level of a particular event is being saved to a DB whenever you're updating the event's location manually via putting or dragging the event's marker. So the only known way of setting the zoom like on your screenshot is to zoom out completely and put/drag the event's marker thus updating its location along with its zoom state. If you want to zoom in and keep that zoom state then you must drag the marker a bit for this to be saved into DB.
The event-edit page allows only to provide an address but not the exact location. Moreover it requires the google geolocation API to be enabled. While the map on the view page allows to precisely point the exact location of an event directly on a map by placing/dragging a marker, even if an address has not been provided at all or is not available for the event.
This module adds an interactive #map of #locations for all kinds of content like profiles, events, videos, timeline posts, etc. Anything that supports #location field. It allows members to filter locations by types. All locations are clickable. Alternatively it can be configured to show only one type of locations (lets say #online members only) and in this case the filters section will disappear automatically, so the entire map will be showing locations of online members only and nothing else.
Also you may be interested in Nearby People module which shows a real time location of online members and in Location Picker module which allows to use Location field without having to use Google Maps.
The Locations Map module shows only what is already stored in a DB. If nothing shows then this means that there is nothing in a DB, i.e. locations aren't set for any type of content.
A content entry must somehow get its location defined. In UNA 11 out of the box this is being done using the Location field which relies on Google places API.
If you for some reason can't use Google services then there is an alternative: Location Picker module which provides an interactive map in place of a Google driven location field on all content add/edit forms.