open All Channels
seplocked EVE Technology Lab
blankseplocked Eve Map...
 
This thread is older than 90 days and has been locked due to inactivity.


 
Author Topic

Vhan
Posted - 2011.01.06 16:14:00 - [1]
 

I had an idea to convert the eve galactic map into a google map using overlays. Galactic Map (May take a bit to load...)

I know it's missing tons of data, as that's just a first pass. What I'd like to know is if someone else has done this sort of conversion?

Thank you ahead of time!

UberHaqer
Gallente
Knights Of Anarchy
Shadow of xXDEATHXx
Posted - 2011.01.06 16:24:00 - [2]
 

Originally by: Vhan
I had an idea to convert the eve galactic map into a google map using overlays. Galactic Map (May take a bit to load...)

I know it's missing tons of data, as that's just a first pass. What I'd like to know is if someone else has done this sort of conversion?

Thank you ahead of time!


That looks pretty cool so far, I have made an interactive version in 3D studio max using the database dump, it was for a eve corp. Drop me a PM in game if you have any questions or want to bounce ideas about.

Uber

Vhan
Posted - 2011.01.06 17:15:00 - [3]
 

Originally by: UberHaqer

That looks pretty cool so far, I have made an interactive version in 3D studio max using the database dump, it was for a eve corp. Drop me a PM in game if you have any questions or want to bounce ideas about.

Uber


Thanks! I'll iterate over it a bit and see what else I can come up with. Security rating was easy to add colorization to the map with...

Tonto Auri
Vhero' Multipurpose Corp
Posted - 2011.01.06 17:30:00 - [4]
 

Do note you're using word "Constellation" instead of "Solar System".
"Constellation: Amarr" sounds really strange.

Vhan
Posted - 2011.01.06 18:17:00 - [5]
 

Originally by: Tonto Auri
Do note you're using word "Constellation" instead of "Solar System".
"Constellation: Amarr" sounds really strange.


Yeah... I think that came from the way I set up the db on my machine. I fixed it and moved the security rating column over. I think I'll work on the gate exits, next. It will take a while to format the polylines, though.

Vhan
Posted - 2011.01.07 15:12:00 - [6]
 

Sweet! I was able to import the gates a lot more easily than I thought I would.

Google Maps starts to look a bit rough on some zoom levels, because it's trying to display so much data. I have 14335 entries just for the polylines, although I'm duplicating data (gate to a system and then a gate from that system back to the previous). I'll look into roughly halving that data and hopefully that will reduce the problems with gmaps not displaying information at some zoom levels.

After duplicate entries are removed, I guess I'll look into figuring out how to query station data for a solar system.

Vhan
Posted - 2011.01.09 23:43:00 - [7]
 

Edited by: Vhan on 09/01/2011 23:46:32
Changed the map up a little...

- Solar Systems now in their own table with region labels in the system info
- Gate jumps now in their own table and render behind solar systems
- Gate jump data halved to remove duplicate data
- XML loader for map region labels and regions.xml added
- Region labels use a custom map infobox.js script

Pretty neat stuff! :)

Kari Trace
Caldari
Nox Imperium
Posted - 2011.01.11 04:11:00 - [8]
 

Ahh, nice man! Keep working on this! its like dotlan maps, but google style.

Vhan
Posted - 2011.01.16 21:59:00 - [9]
 

Originally by: Kari Trace
Ahh, nice man! Keep working on this! its like dotlan maps, but google style.


Thanks! I've been working on it for a while and I'm enjoying the challenges this little pet project throws at me. :)

I've added a few new features. I hope to put in more data soon. It doesn't look like I changed much, but the back-end work to organize the data the way I want to display it (making it useful for myself, mostly) is not easy.

Changes:
- Added the ability to turn on/off jump lines
- Added the ability to turn on/off region labels
- Added the ability to change resolutions (defaulting to 1024x768)
- Added station count of a solar system to the solar system data

Currently working on:
- Full station information for solar systems

Vhan
Posted - 2011.01.27 01:02:00 - [10]
 

- Added a new filter combo box
- Added Security status filter
- Added Ice field filter
- Added Station filter

Celebrain
1st Steps Academy
Fidelas Constans
Posted - 2011.01.27 03:54:00 - [11]
 

Edited by: Celebrain on 27/01/2011 03:55:09
nifty... I've also been working on a google map implementation at http://www.eveiverse.com/maps :) You have some interesting ideas I hadn't thought of yet...

Vhan
Posted - 2011.01.27 17:31:00 - [12]
 

Originally by: Celebrain
Edited by: Celebrain on 27/01/2011 03:55:09
nifty... I've also been working on a google map implementation at http://www.eveiverse.com/maps :) You have some interesting ideas I hadn't thought of yet...


Sweet! Yours looks a lot cleaner than mine with static images. My map is drawn dynamically from datatables and xml, instead of static images. It's a nice prototype project to work on in my spare time.

I'm using google fusion tables for my map, so it should be rendering on google's servers. It seems to run snappy that way, but does slow down sometimes. Google's fusion tables api are in beta. I haven't put any polygons into it, because I was worried about slowing it down further. You can add polygons with fusion tables, too.

The latlng positions are divided by a large number (10e14 or so) and that allows it to render without having to make special map adjustments to the positions.

Celebrain
1st Steps Academy
Fidelas Constans
Posted - 2011.01.29 02:38:00 - [13]
 

Originally by: Vhan
Sweet! Yours looks a lot cleaner than mine with static images. My map is drawn dynamically from datatables and xml, instead of static images. It's a nice prototype project to work on in my spare time.


Cool. Mine is also dynamic (ruby, rails, mysql, imgemagick) on the first hit... then it caches each image visited and serves them statically from that point forward. A lot of areas of the map are never zoomed in and out all the way, so that saves many gigs of space and hours of time compared to caching everything.

Originally by: Vhan
I'm using google fusion tables for my map, so it should be rendering on google's servers. It seems to run snappy that way, but does slow down sometimes. Google's fusion tables api are in beta. I haven't put any polygons into it, because I was worried about slowing it down further. You can add polygons with fusion tables, too.


Someday I'm planning on doing polygons for "hot spots" where you can click on things in the map. You can see I'm calculating polygons internally for the background areas now, just not using Google's polygon features yet...

Originally by: Vhan
The latlng positions are divided by a large number (10e14 or so) and that allows it to render without having to make special map adjustments to the positions.


In my experimentations, it seemed to me that Google map API for rendering tiles and centering a map works fine with the native eve large float positioning numbers when a custom projection is created. But the marker positioning was screwed (and possibly polygon positioning too) unless I scaled it into +-180 by +-90 degrees like earth coordinates! Seems like an inconsistency and/or incompleteness in their API to me... maybe someday it will be improved... :)

Vhan
Posted - 2011.02.05 16:42:00 - [14]
 

Originally by: Celebrain

Cool. Mine is also dynamic (ruby, rails, mysql, imgemagick) on the first hit... then it caches each image visited and serves them statically from that point forward. A lot of areas of the map are never zoomed in and out all the way, so that saves many gigs of space and hours of time compared to caching everything.

Someday I'm planning on doing polygons for "hot spots" where you can click on things in the map. You can see I'm calculating polygons internally for the background areas now, just not using Google's polygon features yet...

In my experimentations, it seemed to me that Google map API for rendering tiles and centering a map works fine with the native eve large float positioning numbers when a custom projection is created. But the marker positioning was screwed (and possibly polygon positioning too) unless I scaled it into +-180 by +-90 degrees like earth coordinates! Seems like an inconsistency and/or incompleteness in their API to me... maybe someday it will be improved... :)


Ah! I had wondered how you were rendering the image. I thought you had rendered and uploaded the images to the site rather than dynamically rendering and caching them.

I'm trying to put in features that will make me want to use the map more often, so I haven't made it look pretty yet. Polygons will have to wait until I have all the features I'd like to have.

I bet marker positioning issues with large values has to do with geological location corrections (spherical and polar flattening) for their maps. There probably is a way to turn off those adjustments in the API and treat the map as flat. However, I don't see it affecting my positioning, since the scaling down I did makes the galaxy fit within a small area of the globe. :)

You can check out the positioning through the Solar System Fusion Table I made. If you click on "Visualize" and click on the "Map" option, it should render it out on a world map.

Vhan
Posted - 2011.02.05 16:52:00 - [15]
 

- Solar System Searching
--- Added type-ahead SQL dynamic auto-suggestions (has a bug with typing too fast while waiting for a SQL query response, though... Don't type too fast!)
--- Centers the map on the solar system the search finds
--- Adds a magenta circle around the solar system found

- Fixed a bug with labels on the map that would cause them to render improperly
- Fixed issues to make the map compatible with MS IE

I tested the map with Firefox and MS IE this time around. I highly doubt type-ahead auto-suggestions work on Android, as the text box object is probably separate for the touch-screen keyboard. I would test it right now, but my three year old is playing angry birds (fear the wrath of a pouting child).

I need to install Chrome some day.


 

This thread is older than 90 days and has been locked due to inactivity.


 


The new forums are live

Please adjust your bookmarks to https://forums.eveonline.com

These forums are archived and read-only