bryceco / gomap Goto Github PK
View Code? Open in Web Editor NEWOpenStreetMap editor for iPhone/iPad
License: ISC License
OpenStreetMap editor for iPhone/iPad
License: ISC License
After starting to enter a track I was expecting to tap a location on the map to add the next point. maybe add a way to toggle between pressing plus to create the next node and tapping the location of the next point?
I intended to label this -enhancement- but can't figure out how labels work with my access.
I would like to select an object, copy all the tags and add those tags to another object. Maybe with the usual gestures? It would also be good if I could copy the tags into a template.
It would be nice to have autocompletion using the preset data, as well as for keys and values that are used several times by the user.
Users shouldn't have to try an upload to know that their credentials were entered correctly
when looking at and editing all tags,I can't tell which are standard keys/values and valid for the object I am assigning them to.
not all key value are recommended for node, way, or area type. The editor should give feedback if the key/value is verified and valid for the type of object
in the following image some are misspellings.
maybe change font or cell color or add a green checkmark.
Need an icon for seamark
Need an option for creating/uploading GPX tracks
enhancement idea - kind of hard so feel free to ignore.
Some objects from Bing! should be able to be traced with minimum input effort from the user. I have picked two ideal cases that an algorithm should be able to solve. Many are not ideal but for the easy ones it would be nice to have the computer try and help me.
The extreme contrast between the roof line and the ground, with the assumption buildings are usually built with square angles should be able to fit my poor edit to the object pretty well.
I am entering a path, if the computer makes some assumptions that the points i have entered are close to the path then there is a pretty defined path between the points the computer could fill in the remaining points to fit the path.
Given how many non ideal cases there are, i won't be unhappy if not worth the effort.
Save should be active as soon as both key and value fields have some text.
How much data does the internal gps provide? it could be interesting to highlight area around the current GPS location marker that is the 95% accuracy.
And other user-configurable tags.
When reporting bugs - how do I identify the version of Go map!! running?
traffic_calming=hump, island
Additional infrastructure
amenity=bench
tourism=picnic_site - on a node, refers to a picnic bench. Note there is some debate at the moment as to whether one should use leisure=picnic_table instead - see Tag:leisure=picnic_table
natural=tree
amenity=waste_basket
amenity=toilets
barrier=fence for the perimeter
barrier=wall for the perimeter
barrier=gate for a node on the perimeter
Additional tags
surface=* - grass, sand, rubbercrumb, woodchip etc
baby=yes/no if the equipment is primarily designed for babies
wheelchair=yes/no/limited if the equipment can be used by wheelchair users
walking_disability=yes/no/limited
sitting_disability=yes/no/limited if the equipment can be used by those who cannot sit
blind=yes/no/limited
name=* - of the equipment, not the play area.
minage=* Minimum age of the user in years
maxage=* Maximum age of the user in years
centralkey=* Where a key is required to access the equipment
operator=* - eg, the name of the local council or school
name=*
access=*
opening_hours=*
wheelchair=* could also be used on the playground perimeter to show whether a wheelchair user could get into it; it shouldn't be taken to imply that the wheelchair user could use anything in the playground.
Enhancement request:
I've been mapping a lot of shops in a mall recently, and it would be useful to have the level tag available for selection without having to type it in every time.
A popup or something should be shown so the user knows it was successful, maybe even provide a more info link that goes to the OSM.org changeset page.
I would like to specify a given set of tags, name that set and when editing an object I want to be able to select one of those sets and the tags of the set are now added to the object. Maybe also the possibility to replace all tags of the object with the tags of the set. This would be very helpful for e.g. address mapping.
When typing street names they should autocomplete based on other nearby street name tags. Alternately, provide a disclosure button that shows the most recent names entered by the user and/or the names of nearby streets.
Zooming out, the editable objects increase immensely. Drawing drops a lot of them. Limit-Errors pop up.
So at a certain zoom level, no edit objects may be shown. To avoid an empty screen, the Mapnik tiles should be visible now.
I would like launch your app from mobile site using custom url with id of object and it's type as arguments. This will also allow to launch it from others apps too.
amenity=restaurant, amenity=bar, shop=hairdresser, shop=convenience, highway=residential, highway=path, building=yes
The user should be able to set their own custom presets for several tags:
The type menu should display the map icon associated with the tag being selected
After some edits I changed to a No-Edit-Mode.
The Icons for Undo, Redo and Delete are still selectable and work
also you don't see the edited parts.
At nodes etc. you can go to tags and attributes.There you can dig into the OSM data pages, Changesets and so on. By links you go to other webpage views. This is a browser view within GO MAP. But there is no Back-button to pevious pages, as used in browsers.
Sure, i can change to Safari to have that feature. But most times, it's to late, when you need it.
I updated a point of interest node's attributes. I then noticed that this created an entirely new node, rather than updating the existing node's details.
Interestingly, when I did the same a short while earlier against a different, everything worked as expected.
First (successful) changeset: http://www.openstreetmap.org/browse/changeset/14842472, node: http://www.openstreetmap.org/browse/node/1014181872/history
Second (unsuccessful) changeset: http://www.openstreetmap.org/browse/changeset/14842858, new duplicate node: http://www.openstreetmap.org/browse/node/2134410704/history - old original node (which I have now deleted): http://www.openstreetmap.org/browse/node/1501256105/history
A couple of days ago I made some edits, committed the changes, made more changes and committed those too then stopped using the app (did not shut down). Nothing strange happened at this time.
Today I opened the app and it was viewing the area I'd been editing but the nodes/ways displayed matched those from somewhere halfway through the changes made before the first of my previous commits.
I then went to the OSM web site and could see my changes rendered, so no issue during the commit. I closed the Go Map! app and restarted it, the missing nodes/ways appeared but the halfway house nodes from before were still displayed as duplicate nodes, though clicking undo multiple times removed them all.
Odd.
Not attempted a repro yet, but thought I'd raise the bug incase anyone has seen similar.
Special mode for entering house numbers similar to OsmPad.
Tap to create a building node and automatically pop up address keyboard., or select an existing building to pop up keyboard
The first upload should provide a warning that users are modifying public data
An example is attached where the Bing Imagery is out by 2 metres in one direction and one in the other. The Trig point is North of its actual location (between the end of its right leg and the low wall) and the roads whilst aligned to the trig point are not aligned to the imagery which is out of kilter.
The Bing imagery in general is not geolocated to much more than a few meters accuracy making the ability to realign important at high magnification.
Also the trig point symbol needs a mark for the centre like crosshairs.
poi search seems to search value and comment descriptions but not key.
For example, when I search for 'landuse' i was hoping to see a list of all valid landuse keys included.
http://wiki.openstreetmap.org/wiki/Key:landuse
drugstore = pharmacy,
salon = beauty,
etc.
It would be nice to have true presets like in JOSM, so when sth. is a building, only relevant tags would be shown in the "Common Tags" tab. For new Objects a "Presets lately used" or a seach could be employed.
As source of Tagging presets, I'd suggest taking a look at the JOSM preset XML:
http://josm.openstreetmap.de/browser/trunk/data/defaultpresets.xml
If GPS is selected in the App, the iOS status shows GPS as in use.
After switching of GPS, the iOS status still shows GPS as in use. That trains battery.
In case of merge conflicts user needs to be able to selectively upload changes
Should be able to display a GPX track:
Accepting the file extension *.GPS form the iOS-API. That would also work with Dropbox.
Downloading from the OSM-API What ever may be the simplest to code.
For nodes that contain only addressing data display the house number as the icon
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.