How would you get the dreamed DRY ideal in this sample, in the language of your choice:
drawLine(Point(0, 0), Point(w, 0));
int curRowY = 0;
for(int row=0; row<rowHeights.size(); row++) {
curRowY += rowHeights[row];
drawLine(Point(0, curRowY), Point(w, curRowY));
}
drawLine(Point(0, 0), Point(0, h));
int curColX = 0;
for(int col=0; c...

I'm implementing a Google Map on a web-page. For the purpose of this project, I want to limit how far users can drag the map, so that they can only view a certain area that falls within two co-ordinates (one specifies north-west, the other, south-east, if you get my meaning).
What's the best way to implement this using the Google Maps A...

I don't need a physically accurate function, but something that hints at the involute curves, etc. I was just using r = 2 + sin^2, which gets the idea across, but it looks like - ahem. Googling around, you can find plenty of information on how to draft a 'correct' gear, but nothing in the way of a bare-bones approximation.
EDIT: The ...

I'm trying to plot some data by timestamp in a NSOpenGLView. I also want to overlay some non-openGL Cocoa elements above the data, such as highlighting boxes. My difficulty is in getting the coordinate systems to line up.
My data's timestamps are in seconds since the epoch. The values run from -2 to 2. I can plot the raw data without to...

I want to convert British OSGB 36 co-ordinates to WGS 84 (i.e. "standard" latitude and longitude), in order to plot them into a KML file for Google Earth.
What would be the best way to go about this? I'm implementing in VB .NET.
I should probably add that my question is not "How do I write a KML file?". My question is "How do I convert...

I'd like to use Google maps static API to display a map with a path overlay indicating a boundary.
AFAICT the static API doesn't support polygons, so I intend to circumvent this by drawing the boundary using paths.
To do this I need to determine the points to draw the straight lines (paths) between; so I'd like an algorithm that return...

Many strategy games use hexagonal tiles. One of the main advantages is that the distance between the center of any tile and all its neighboring tiles is the same.
I was wondering if anyone has any thoughts on marrying a hexagonal tile system with the traditional geographic system (longitude/latitude). I think it would be interesting t...

This may or may not be clear, leave me a comment if I am off base, or you need more information. Perhaps there is a solution out there already for what I want in PHP.
I am looking for a function that will add or subtract a distance from a longitude OR latitude value.
Reason: I have a database with all Latitudes and Longitudes in it ...

Hi all,
I have an array with NSString's in it. Some of these are latitude and longitudes and I need to use this with the below code.
The latText and lonText are my strings that I am trying to use as co-ordinates....
CLLocationCoordinate2D pinlocation=mapView.userLocation.coordinate;
pinlocation.latitude = latText;
pinlocation...

I want to create a large database of GPS coordinates that can be queried by saying "Return all coordinates that are within 'n' metres of [this coordinate]".
I need it to be as efficient as possible so looping through all the coordinates in the database and calculating whether a coordinate is within 'n' metres wouldn't be a desired solut...

I am having problems implementing the function described here here.
This is my Java implementation:
private static double[] pointRadialDistance(double lat1, double lon1,
double radianBearing, double radialDistance) {
double lat = Math.asin(Math.sin(lat1)*Math.cos(radialDistance)+Math.cos(lat1)
*Math.sin(radialDistance)*Math.co...

Assuming I'm using some graphic API which allows me to draw
bezier curves by specifying the 4 necessary points:
start, end, two control points.
Can I reuse this function to draw x percent of the 'original' curve
(by adjusting the control points and the end point)?
Or is it impossible?
Unnecessary information, should someone care:
...

Hello,
I have a Map where Coords is defined as so:
class Coords {
int x;
int y;
public boolean equals(Object o) {
Coords c = (Coords)o;
return c.x==x && c.y==y;
}
public Coords(int x, int y) {
super();
this.x = x;
this.y = y;
}
public int hashCode() {
return new Inte...

Thanks for all your help on this question but your answers and thoughts have made us think about our problem even more and we cannot agree on what the problem criteria shoudld be - dont put any more answers for now - but watch this space and we will get back to you...Cheers
Have been scatching my head about this - and I reckon it's simp...

This is something related with Mathematics as well. But this is useful in computing as well.
Lets say you have 10 coordinates. (x1,y1)(x2,y2)..... in 2D Space. (i.e on a X-Y Plane). Can we find a single smooth curve going across the each coordinate.
While expanding the question, If the space is 3D, then can we find an equation of a sm...

Hi everyone
I'm developing a mapping software. Coordinates are plotted with respect to some point (origin) inside the canvas, not the default origin, so the canvas is divided into four quadrants. The mouse hovers over the canvas and the labels are updated to show the current mouse position inside the canvas of course with appropiate sig...

Is there a way to tell what x/y coordinates were clicked in a FORMS application?
...

What is the most efficient way of clustering coordinates on the server side? Examples?
Here is an example of exactly what I need (although I can't use third party vendors)
http://www.crunchpanorama.com/
PostgreSQL, Python platform, Google Maps.
...

HI guys, Take a look at the map coordinates on this page. This is linked in from Wikipedia and the coordinates are passed the query string. I'm not sure of teh actual terms for this but How do I convert the coordinates as they are noted as:
37° 14′ 6″ N, 115° 48′ 40″ W
Into as so..
37.235, -115.811111
...a format which is readable by...

I've been having fun rendering charts and graphs from co-ordinates lately, and I'm fascinated by using matrices to transform co-ordinate spaces.
I've been able to successfully scale and invert 2 dimensional co-ordinate spaces, but now my appetite is whetted. :)
Where can I go for clear, informative, (free), educational material on matr...