Google Maps heatmap.

I currently have a website that uses google maps to display the location of images on a map. The website is written in Classic ASP and javascript.

Currently whenever we have more than 200 images in view we display a pre-rendered google maps tile overlay that shows a heatmap of where the images are clustered. You can see an example here:,-120.4595947265625&Time=All&Zoom=8

The only problem with this method is that the images are pre-rendered. I would like a dynamic heatmap that can work with Markers to display heavily filtered results. The database may end up having millions of points of data, so the heatmap does not have to take every point into account. Just enough so that it looks good.

I want to get a limit of 2000 points in the current map view. Then break up the map into a honeycomb pattern of points. Do a radius search on each point and assign a different png marker (or no marker at all) depending on how many points are within the radius. I want to be able to modify the distance between points in the honeycomb, as well as the radius to seach for data.

Here is a mockup of what the heatmap should look like.

[url removed, login to view]

I will supply the different color pngs. For right now we should space the points 30 pixels apart.

The heatmap needs to be integrated into my current map script. I will supply all the needed ftp and script information.

Taidot: ASP, Javascript

Näytä lisää: google maps heatmap, google maps dynamic heatmap, Google heatmap, how to work for google maps, google maps get map, get location javascript, dynamic problem, heatmap millions points, map heatmap google javascript, google map heatmap asp, work for google maps, how to get on google search, google maps for work, google maps c, google maps 0, tile, take google, radius, Marker, maps google, javascript mockup, heatmap, google maps, map pixels database, marker overlay

Tietoa työnantajasta:
( 86 arvostelua ) Los Angles, United States

Projektin tunnus: #408032

Myönnetty käyttäjälle:


Please check PMB.

$350 USD 5 päivässä
(11 Arvostelua)