Sign up ×
Stack Overflow is a community of 4.7 million programmers, just like you, helping each other. Join them; it only takes a minute:

I would like to implement a little map "like" Google Maps. Its a fictive one (Game Map). I should have the ability to zoom and move around. Also i would like to be able to put some markes on it and do a very basic routing.

My question is now purly conceptual. How would you realize this? Map as background that scales and moves. Then an overlay like a Canvas object to draw over it? Somene has experience with this? I don't really know if this is the right approach.

Thank You.

share|improve this question
    
There are some tools out there (OpenStreetMap, GeoServer) that would allow you to build a map server that hosts the tiles of your map data with a pretty decent maps api on the front end - not sure if that would meet your needs or not. – Mikeb Apr 26 '13 at 12:59
    
What kind of form is your original map data in? – ASGM Apr 26 '13 at 12:59
1  
Consider asking this on Programmers.SE? – Antony Apr 26 '13 at 12:59
    
Form is a picture right now. I could of course make a mapping on my own with some pathpoints or similar. BTW Ty for the link Antony looks like an awsome page i didn't know yet :D – s_qw23 Apr 26 '13 at 13:04

2 Answers 2

up vote 1 down vote accepted

I don't fully get what you want but with jVectorMap ou can create you own vector(!) maps with markers and custom colors.

So I think it will help you.

share|improve this answer
    
This hint was awsome. Ty very much. – s_qw23 Apr 26 '13 at 13:11

Have you ever used a program called Impact?

its really useful when building games in HTML5

http://impactjs.com/

share|improve this answer
    
Ty for the link. Actually I am not programming a game. I am mapping an existing one. So I don't think a Tile-Map can help me here. – s_qw23 Apr 26 '13 at 13:03

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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