2

I am a complete coding/mapping novice and I have no experience whatsoever in this field. However, I have had a really promising business idea which would be based on an online map/website.

My plan was to build a prototype of my idea and gather a bit of revenue to prove that the idea would work. With that evidence and a sound business plan, I could then approach a bank/start-up fund/etc to help me commission a professional developer to build the full online map/website.

However, I've started to do some reading on the subject and it is all incredibily detailed. I know all you guys have vast amounts of knowledge/experience - am I kidding myself that I could build a prototype? Or do you think I'll be able to pick up enough knowledge?

0

5 Answers 5

3

The complexity of an online map is widely dependent on several things; first being what api/platform you want to use (CartoDB, ArcGIS Online, Google Maps, etc...).

What API/platform is best to use will be at least partially dependent on several other factors though, such as what licensing restrictions you can work within (ex: most of Google's api's generally say you can use it for free if it's under a certain number of api calls per day and if it's publicly available - not behind a pay wall).

Additionally, this is all determined by the level of complexity necessary within the map itself. If you are simply wanting to take some data (ex: a list of addresses) and put them on a basic, intuitive, webmap where people can zoom in and out and click on the points for more info, then that is not very complicated at all and you could completely do this yourself with pretty much any API/platform. However, if you are wanting to do on the fly sorting of data based on user input, that has some minor level of complexity in most APIs, but could still be figured out most likely. On the other hand, if you are trying to do some back-end on the fly processing (ex: when a user clicks on point X, it finds all the other businesses of type Y within # miles driving distance and sorts and color codes them based on user submitted review rankings). That starts getting a lot more involved. Please note, all of that is very much possible, but being able to write it yourself as a novice would involve a lot of time, trial, and error and/or limit you to certain APIs/platforms that are a bit easier for the specifically required functionality.

I know you don't want to give up too much information to protect your idea, I get that, and I hope this answer helps, but if more information was provided about the desired functionality of the resulting map, more detailed suggestions could be provided about which APIs/platforms may meet your needs best and then how complicated/easy it may be for a beginner to prototype.

0
0

Take a look at MangoMap, CartoDB and OpenGeo Suite.

0

http://www.esri.com/software/arcgis/arcgisonline/features/free-personal-account

What about a free arcgisonline account, not exactly sure what you need here, but you could make a webmap and add data as a demo without any coding at all.

0

There's quite a few applications out there as already mentioned in the other posts but StatPlanet is also quite decent.

0

As others have noted, the investment of time really depends on what you want your map to do. A complex, well-designed tool will require a similarly complex back end. The good news is that most of the available tools are highly scalable, meaning you can start for simple, free (or very cheap) optional and build up in the future.

If you have no background in programming I would recommend starting with a platform with a fairly graphical user interface, such as Google Maps, MapBox, or MangoMap.

You may also want to read through How to Start Web Mapping?

Not the answer you're looking for? Browse other questions tagged or ask your own question.