-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsample_map - working example.html
More file actions
541 lines (524 loc) · 66.7 KB
/
sample_map - working example.html
File metadata and controls
541 lines (524 loc) · 66.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>Sample Map</title>
<style type="text/css">
html, body {
height:100%;
margin: 0;
font-family: Arial;
font-size: 16px;
}
#map-container {
height:100%;
border-width: 1px;
border-style: solid;
border-color: #ccc #ccc #999 #ccc;
-webkit-box-shadow: rgba(64, 64, 64, 0.5) 0 2px 5px;
-moz-box-shadow: rgba(64, 64, 64, 0.5) 0 2px 5px;
box-shadow: rgba(64, 64, 64, 0.1) 0 2px 5px;
width: 100%;
}
#map {
width: 100%;
height: 100%;
}
.prov{
float:left;
border:1px;
border-style:solid;
border-radius:5px;
padding:10px;
}
</style>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js" charset="UTF-8"></script>
<script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDct5L-IYD1UVt4UwoZqbSf_aWdxQm53Yk" charset="UTF-8"></script>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/js-marker-clusterer/1.0.0/markerclusterer.js" charset="UTF-8"></script>
<!-- data div -->
<script>
// sample data taken from https://www.briandunning.com/sample-data/
var data = [
{"latitude":"42.268426","longitude":"-71.613309","Zipcode":"01581"},
{"latitude":"42.269189","longitude":"-71.850728","Zipcode":"01602"},
{"latitude":"42.243826","longitude":"-71.843569","Zipcode":"01603"},
{"latitude":"42.462911","longitude":"-71.364496","Zipcode":"01742"},
{"latitude":"42.564647","longitude":"-71.164516","Zipcode":"01887"},
{"latitude":"42.361203","longitude":"-71.007050","Zipcode":"02128"},
{"latitude":"42.379637","longitude":"-71.135152","Zipcode":"02138"},
{"latitude":"42.347472","longitude":"-71.039271","Zipcode":"02210"},
{"latitude":"41.878004","longitude":"-70.869267","Zipcode":"02346"},
{"latitude":"41.700737","longitude":"-70.950546","Zipcode":"02745"},
{"latitude":"41.972509","longitude":"-71.334397","Zipcode":"02760"},
{"latitude":"41.818230","longitude":"-71.409088","Zipcode":"02903"},
{"latitude":"41.858334","longitude":"-71.436294","Zipcode":"02904"},
{"latitude":"41.840169","longitude":"-71.390408","Zipcode":"02906"},
{"latitude":"41.821417","longitude":"-71.453215","Zipcode":"02909"},
{"latitude":"41.827440","longitude":"-71.519879","Zipcode":"02919"},
{"latitude":"42.845597","longitude":"-71.093260","Zipcode":"03865"},
{"latitude":"44.848517","longitude":"-68.850405","Zipcode":"04401"},
{"latitude":"44.128010","longitude":"-69.243885","Zipcode":"04864"},
{"latitude":"41.381459","longitude":"-72.856369","Zipcode":"06473"},
{"latitude":"41.317030","longitude":"-72.927316","Zipcode":"06511"},
{"latitude":"41.328039","longitude":"-72.970840","Zipcode":"06515"},
{"latitude":"41.209283","longitude":"-73.164603","Zipcode":"06610"},
{"latitude":"41.083910","longitude":"-73.426615","Zipcode":"06854"},
{"latitude":"40.809141","longitude":"-74.187142","Zipcode":"07003"},
{"latitude":"40.882508","longitude":"-74.304593","Zipcode":"07004"},
{"latitude":"40.858017","longitude":"-74.229784","Zipcode":"07009"},
{"latitude":"40.878256","longitude":"-74.144073","Zipcode":"07011"},
{"latitude":"40.743620","longitude":"-74.154901","Zipcode":"07029"},
{"latitude":"40.752332","longitude":"-74.123093","Zipcode":"07032"},
{"latitude":"40.785828","longitude":"-74.329100","Zipcode":"07039"},
{"latitude":"40.768040","longitude":"-74.235692","Zipcode":"07050"},
{"latitude":"40.857552","longitude":"-74.129089","Zipcode":"07055"},
{"latitude":"40.632358","longitude":"-74.401184","Zipcode":"07062"},
{"latitude":"40.797985","longitude":"-74.113258","Zipcode":"07071"},
{"latitude":"40.767352","longitude":"-74.032313","Zipcode":"07087"},
{"latitude":"40.767713","longitude":"-74.168350","Zipcode":"07104"},
{"latitude":"40.723066","longitude":"-74.138636","Zipcode":"07105"},
{"latitude":"40.820616","longitude":"-74.156250","Zipcode":"07110"},
{"latitude":"40.716495","longitude":"-74.072593","Zipcode":"07304"},
{"latitude":"40.734924","longitude":"-74.071875","Zipcode":"07306"},
{"latitude":"40.882830","longitude":"-74.205688","Zipcode":"07424"},
{"latitude":"41.059136","longitude":"-74.145931","Zipcode":"07446"},
{"latitude":"40.911998","longitude":"-74.170965","Zipcode":"07501"},
{"latitude":"40.889398","longitude":"-74.045698","Zipcode":"07601"},
{"latitude":"40.891197","longitude":"-73.972515","Zipcode":"07631"},
{"latitude":"40.947299","longitude":"-74.070169","Zipcode":"07652"},
{"latitude":"40.854705","longitude":"-74.019926","Zipcode":"07660"},
{"latitude":"40.225793","longitude":"-74.285785","Zipcode":"07728"},
{"latitude":"40.887246","longitude":"-74.490462","Zipcode":"07834"},
{"latitude":"40.954863","longitude":"-74.489076","Zipcode":"07866"},
{"latitude":"40.841691","longitude":"-74.578330","Zipcode":"07869"},
{"latitude":"40.820383","longitude":"-74.422418","Zipcode":"07981"},
{"latitude":"39.931978","longitude":"-75.027557","Zipcode":"08002"},
{"latitude":"39.882703","longitude":"-74.972036","Zipcode":"08003"},
{"latitude":"39.815906","longitude":"-75.348335","Zipcode":"08014"},
{"latitude":"40.000162","longitude":"-74.991632","Zipcode":"08077"},
{"latitude":"39.423563","longitude":"-74.493025","Zipcode":"08201"},
{"latitude":"39.384718","longitude":"-74.450577","Zipcode":"08401"},
{"latitude":"39.326385","longitude":"-74.504473","Zipcode":"08402"},
{"latitude":"40.183615","longitude":"-74.740319","Zipcode":"08611"},
{"latitude":"40.008534","longitude":"-74.221768","Zipcode":"08755"},
{"latitude":"40.592434","longitude":"-74.618840","Zipcode":"08807"},
{"latitude":"40.598731","longitude":"-74.478793","Zipcode":"08812"},
{"latitude":"40.524836","longitude":"-74.865225","Zipcode":"08822"},
{"latitude":"40.319482","longitude":"-74.428785","Zipcode":"08831"},
{"latitude":"40.574627","longitude":"-74.498259","Zipcode":"08846"},
{"latitude":"40.574456","longitude":"-74.966101","Zipcode":"08867"},
{"latitude":"40.496619","longitude":"-74.532009","Zipcode":"08873"},
{"latitude":"40.589554","longitude":"-74.685411","Zipcode":"08876"},
{"latitude":"40.715777","longitude":"-73.986207","Zipcode":"10002"},
{"latitude":"40.731829","longitude":"-73.989181","Zipcode":"10003"},
{"latitude":"40.688874","longitude":"-74.018213","Zipcode":"10004"},
{"latitude":"40.726402","longitude":"-73.978635","Zipcode":"10009"},
{"latitude":"40.742042","longitude":"-74.000622","Zipcode":"10011"},
{"latitude":"40.720103","longitude":"-74.004901","Zipcode":"10013"},
{"latitude":"40.745221","longitude":"-73.978294","Zipcode":"10016"},
{"latitude":"40.798601","longitude":"-73.966622","Zipcode":"10025"},
{"latitude":"40.709308","longitude":"-74.002564","Zipcode":"10038"},
{"latitude":"40.531346","longitude":"-74.219857","Zipcode":"10309"},
{"latitude":"40.868940","longitude":"-73.899995","Zipcode":"10468"},
{"latitude":"41.269098","longitude":"-73.688694","Zipcode":"10536"},
{"latitude":"40.908584","longitude":"-73.821652","Zipcode":"10553"},
{"latitude":"40.945417","longitude":"-73.880475","Zipcode":"10701"},
{"latitude":"40.900458","longitude":"-73.807138","Zipcode":"10803"},
{"latitude":"40.747560","longitude":"-73.938942","Zipcode":"11101"},
{"latitude":"40.762576","longitude":"-73.913458","Zipcode":"11103"},
{"latitude":"40.632667","longitude":"-73.996669","Zipcode":"11219"},
{"latitude":"40.597143","longitude":"-73.973426","Zipcode":"11223"},
{"latitude":"40.646448","longitude":"-73.956649","Zipcode":"11226"},
{"latitude":"40.622164","longitude":"-73.965105","Zipcode":"11230"},
{"latitude":"40.726854","longitude":"-73.637009","Zipcode":"11530"},
{"latitude":"40.657253","longitude":"-73.673718","Zipcode":"11563"},
{"latitude":"40.755182","longitude":"-73.574338","Zipcode":"11590"},
{"latitude":"40.776692","longitude":"-73.134854","Zipcode":"11716"},
{"latitude":"40.882067","longitude":"-73.004019","Zipcode":"11727"},
{"latitude":"40.761136","longitude":"-73.325260","Zipcode":"11729"},
{"latitude":"40.668934","longitude":"-73.458448","Zipcode":"11758"},
{"latitude":"40.812958","longitude":"-73.114490","Zipcode":"11779"},
{"latitude":"40.828288","longitude":"-73.505922","Zipcode":"11791"},
{"latitude":"40.762304","longitude":"-73.524452","Zipcode":"11801"},
{"latitude":"40.892507","longitude":"-72.951176","Zipcode":"11953"},
{"latitude":"42.748588","longitude":"-73.599536","Zipcode":"12180"},
{"latitude":"42.691516","longitude":"-73.733751","Zipcode":"12204"},
{"latitude":"41.374380","longitude":"-74.624279","Zipcode":"12771"},
{"latitude":"43.038709","longitude":"-76.075591","Zipcode":"13214"},
{"latitude":"43.081283","longitude":"-75.225833","Zipcode":"13501"},
{"latitude":"42.049395","longitude":"-76.017594","Zipcode":"13850"},
{"latitude":"43.044371","longitude":"-78.777335","Zipcode":"14228"},
{"latitude":"42.081440","longitude":"-77.940922","Zipcode":"14895"},
{"latitude":"42.121318","longitude":"-80.089169","Zipcode":"16501"},
{"latitude":"42.110687","longitude":"-80.101480","Zipcode":"16502"},
{"latitude":"40.315813","longitude":"-76.886436","Zipcode":"17110"},
{"latitude":"40.002612","longitude":"-76.773548","Zipcode":"17404"},
{"latitude":"40.244751","longitude":"-76.132881","Zipcode":"17517"},
{"latitude":"40.074241","longitude":"-76.314914","Zipcode":"17601"},
{"latitude":"40.949038","longitude":"-75.955638","Zipcode":"18201"},
{"latitude":"41.454492","longitude":"-75.744540","Zipcode":"18411"},
{"latitude":"41.430836","longitude":"-75.642907","Zipcode":"18509"},
{"latitude":"41.375058","longitude":"-75.739557","Zipcode":"18518"},
{"latitude":"40.225413","longitude":"-74.992957","Zipcode":"18954"},
{"latitude":"40.188468","longitude":"-75.009898","Zipcode":"18966"},
{"latitude":"40.157889","longitude":"-75.030918","Zipcode":"19006"},
{"latitude":"39.864907","longitude":"-75.432958","Zipcode":"19014"},
{"latitude":"40.101406","longitude":"-75.105525","Zipcode":"19046"},
{"latitude":"40.061872","longitude":"-75.402461","Zipcode":"19087"},
{"latitude":"39.952783","longitude":"-75.165586","Zipcode":"19102"},
{"latitude":"39.952896","longitude":"-75.174298","Zipcode":"19103"},
{"latitude":"39.948629","longitude":"-75.142789","Zipcode":"19106"},
{"latitude":"39.964489","longitude":"-75.145802","Zipcode":"19123"},
{"latitude":"39.996262","longitude":"-75.170855","Zipcode":"19132"},
{"latitude":"39.989604","longitude":"-75.109091","Zipcode":"19134"},
{"latitude":"39.942579","longitude":"-75.225905","Zipcode":"19143"},
{"latitude":"39.962991","longitude":"-75.832026","Zipcode":"19320"},
{"latitude":"40.093268","longitude":"-75.383637","Zipcode":"19406"},
{"latitude":"40.285832","longitude":"-75.291121","Zipcode":"19440"},
{"latitude":"40.232327","longitude":"-75.303915","Zipcode":"19443"},
{"latitude":"38.910353","longitude":"-77.017739","Zipcode":"20001"},
{"latitude":"38.942368","longitude":"-76.925910","Zipcode":"20710"},
{"latitude":"38.750917","longitude":"-76.902669","Zipcode":"20735"},
{"latitude":"38.918291","longitude":"-76.881948","Zipcode":"20785"},
{"latitude":"39.504413","longitude":"-76.201072","Zipcode":"21001"},
{"latitude":"39.161942","longitude":"-76.629444","Zipcode":"21061"},
{"latitude":"39.621612","longitude":"-76.839847","Zipcode":"21074"},
{"latitude":"39.168516","longitude":"-76.716351","Zipcode":"21076"},
{"latitude":"39.427563","longitude":"-76.777976","Zipcode":"21117"},
{"latitude":"39.296526","longitude":"-76.607016","Zipcode":"21202"},
{"latitude":"39.345241","longitude":"-76.683566","Zipcode":"21215"},
{"latitude":"39.308473","longitude":"-76.639154","Zipcode":"21217"},
{"latitude":"39.274860","longitude":"-76.542833","Zipcode":"21224"},
{"latitude":"39.266127","longitude":"-76.623807","Zipcode":"21230"},
{"latitude":"39.393417","longitude":"-76.534228","Zipcode":"21234"},
{"latitude":"38.793650","longitude":"-76.081602","Zipcode":"21601"},
{"latitude":"38.744968","longitude":"-75.912768","Zipcode":"21655"},
{"latitude":"38.380073","longitude":"-75.637040","Zipcode":"21801"},
{"latitude":"38.829817","longitude":"-77.215318","Zipcode":"22003"},
{"latitude":"38.837185","longitude":"-77.340480","Zipcode":"22030"},
{"latitude":"38.950951","longitude":"-77.229553","Zipcode":"22102"},
{"latitude":"37.539769","longitude":"-77.435528","Zipcode":"23219"},
{"latitude":"37.147813","longitude":"-76.543036","Zipcode":"23608"},
{"latitude":"36.027099","longitude":"-79.491799","Zipcode":"27215"},
{"latitude":"35.911522","longitude":"-79.936799","Zipcode":"27263"},
{"latitude":"36.069144","longitude":"-79.765156","Zipcode":"27401"},
{"latitude":"36.103729","longitude":"-79.939830","Zipcode":"27409"},
{"latitude":"35.966756","longitude":"-79.052136","Zipcode":"27514"},
{"latitude":"35.489638","longitude":"-78.332894","Zipcode":"27577"},
{"latitude":"35.773632","longitude":"-78.634457","Zipcode":"27601"},
{"latitude":"35.074800","longitude":"-78.884257","Zipcode":"28301"},
{"latitude":"33.982484","longitude":"-81.028098","Zipcode":"29201"},
{"latitude":"34.934028","longitude":"-82.010697","Zipcode":"29301"},
{"latitude":"33.672278","longitude":"-84.733011","Zipcode":"30135"},
{"latitude":"33.932538","longitude":"-84.385947","Zipcode":"30328"},
{"latitude":"33.896768","longitude":"-84.252292","Zipcode":"30340"},
{"latitude":"33.882179","longitude":"-84.375289","Zipcode":"30342"},
{"latitude":"34.582280","longitude":"-85.285800","Zipcode":"30753"},
{"latitude":"31.552695","longitude":"-84.159214","Zipcode":"31701"},
{"latitude":"29.192391","longitude":"-81.046760","Zipcode":"32114"},
{"latitude":"30.277467","longitude":"-81.582904","Zipcode":"32216"},
{"latitude":"30.340961","longitude":"-81.734788","Zipcode":"32254"},
{"latitude":"30.763783","longitude":"-86.591616","Zipcode":"32536"},
{"latitude":"28.708783","longitude":"-81.350799","Zipcode":"32750"},
{"latitude":"28.825537","longitude":"-80.902691","Zipcode":"32759"},
{"latitude":"28.541774","longitude":"-81.374351","Zipcode":"32801"},
{"latitude":"28.555829","longitude":"-81.346291","Zipcode":"32803"},
{"latitude":"28.578290","longitude":"-81.396428","Zipcode":"32804"},
{"latitude":"28.511789","longitude":"-81.360438","Zipcode":"32806"},
{"latitude":"28.489898","longitude":"-81.290154","Zipcode":"32822"},
{"latitude":"28.372999","longitude":"-80.742906","Zipcode":"32922"},
{"latitude":"28.178766","longitude":"-80.601770","Zipcode":"32937"},
{"latitude":"25.903100","longitude":"-80.302654","Zipcode":"33014"},
{"latitude":"25.485147","longitude":"-80.510882","Zipcode":"33030"},
{"latitude":"25.908596","longitude":"-80.265041","Zipcode":"33054"},
{"latitude":"25.728632","longitude":"-80.240995","Zipcode":"33133"},
{"latitude":"25.753332","longitude":"-80.270379","Zipcode":"33134"},
{"latitude":"25.787247","longitude":"-80.205296","Zipcode":"33136"},
{"latitude":"25.812081","longitude":"-80.238901","Zipcode":"33142"},
{"latitude":"25.736887","longitude":"-80.310768","Zipcode":"33155"},
{"latitude":"25.652369","longitude":"-80.490551","Zipcode":"33196"},
{"latitude":"26.620406","longitude":"-80.090703","Zipcode":"33461"},
{"latitude":"27.909778","longitude":"-82.295738","Zipcode":"33511"},
{"latitude":"28.004724","longitude":"-82.506088","Zipcode":"33614"},
{"latitude":"27.935372","longitude":"-82.378690","Zipcode":"33619"},
{"latitude":"28.850603","longitude":"-82.667288","Zipcode":"34429"},
{"latitude":"28.767011","longitude":"-82.625191","Zipcode":"34448"},
{"latitude":"35.645090","longitude":"-85.741252","Zipcode":"37110"},
{"latitude":"36.067214","longitude":"-86.723701","Zipcode":"37211"},
{"latitude":"35.343671","longitude":"-86.221295","Zipcode":"37388"},
{"latitude":"35.147662","longitude":"-89.976392","Zipcode":"38112"},
{"latitude":"35.032631","longitude":"-89.932532","Zipcode":"38118"},
{"latitude":"36.553225","longitude":"-85.629502","Zipcode":"38575"},
{"latitude":"32.259775","longitude":"-90.091940","Zipcode":"39208"},
{"latitude":"32.372138","longitude":"-90.122743","Zipcode":"39211"},
{"latitude":"32.334866","longitude":"-88.796844","Zipcode":"39307"},
{"latitude":"30.372650","longitude":"-88.841513","Zipcode":"39530"},
{"latitude":"39.006759","longitude":"-84.760116","Zipcode":"41005"},
{"latitude":"39.880110","longitude":"-83.428572","Zipcode":"43140"},
{"latitude":"39.966856","longitude":"-83.012960","Zipcode":"43215"},
{"latitude":"41.409701","longitude":"-83.653419","Zipcode":"43402"},
{"latitude":"41.517951","longitude":"-83.572004","Zipcode":"43551"},
{"latitude":"41.648634","longitude":"-83.604132","Zipcode":"43607"},
{"latitude":"41.706245","longitude":"-83.603731","Zipcode":"43613"},
{"latitude":"41.384807","longitude":"-81.285741","Zipcode":"44023"},
{"latitude":"41.519415","longitude":"-81.642123","Zipcode":"44103"},
{"latitude":"41.469472","longitude":"-81.512415","Zipcode":"44122"},
{"latitude":"41.311507","longitude":"-81.811326","Zipcode":"44136"},
{"latitude":"41.399662","longitude":"-81.834332","Zipcode":"44142"},
{"latitude":"41.020888","longitude":"-81.628652","Zipcode":"44203"},
{"latitude":"41.089437","longitude":"-81.538664","Zipcode":"44302"},
{"latitude":"40.761094","longitude":"-81.349840","Zipcode":"44707"},
{"latitude":"40.872668","longitude":"-82.317033","Zipcode":"44805"},
{"latitude":"40.817184","longitude":"-82.974036","Zipcode":"44820"},
{"latitude":"39.426562","longitude":"-84.497608","Zipcode":"45011"},
{"latitude":"39.105294","longitude":"-84.533529","Zipcode":"45203"},
{"latitude":"39.166056","longitude":"-84.497807","Zipcode":"45217"},
{"latitude":"39.274640","longitude":"-84.597838","Zipcode":"45251"},
{"latitude":"41.025371","longitude":"-83.651983","Zipcode":"45840"},
{"latitude":"39.927284","longitude":"-85.834273","Zipcode":"46040"},
{"latitude":"39.784102","longitude":"-86.163477","Zipcode":"46202"},
{"latitude":"39.867114","longitude":"-86.108848","Zipcode":"46220"},
{"latitude":"39.790968","longitude":"-86.215260","Zipcode":"46222"},
{"latitude":"39.906045","longitude":"-86.124635","Zipcode":"46240"},
{"latitude":"41.722641","longitude":"-85.976908","Zipcode":"46514"},
{"latitude":"41.670274","longitude":"-86.252661","Zipcode":"46601"},
{"latitude":"41.069304","longitude":"-85.165160","Zipcode":"46802"},
{"latitude":"39.219531","longitude":"-86.591137","Zipcode":"47404"},
{"latitude":"42.462064","longitude":"-83.230398","Zipcode":"48075"},
{"latitude":"42.261350","longitude":"-83.846458","Zipcode":"48103"},
{"latitude":"42.505744","longitude":"-83.782892","Zipcode":"48116"},
{"latitude":"42.325790","longitude":"-83.183213","Zipcode":"48126"},
{"latitude":"42.078164","longitude":"-83.674971","Zipcode":"48160"},
{"latitude":"42.225283","longitude":"-83.267691","Zipcode":"48180"},
{"latitude":"42.659316","longitude":"-83.122679","Zipcode":"48307"},
{"latitude":"42.563435","longitude":"-83.068397","Zipcode":"48310"},
{"latitude":"42.687016","longitude":"-83.388622","Zipcode":"48329"},
{"latitude":"42.764057","longitude":"-84.459921","Zipcode":"48823"},
{"latitude":"42.731996","longitude":"-84.554683","Zipcode":"48933"},
{"latitude":"41.832805","longitude":"-86.230825","Zipcode":"49120"},
{"latitude":"43.241841","longitude":"-86.135719","Zipcode":"49442"},
{"latitude":"42.927758","longitude":"-85.530189","Zipcode":"49546"},
{"latitude":"41.545918","longitude":"-93.622124","Zipcode":"50315"},
{"latitude":"42.975097","longitude":"-87.898900","Zipcode":"53207"},
{"latitude":"43.127786","longitude":"-87.949480","Zipcode":"53209"},
{"latitude":"43.020327","longitude":"-88.012871","Zipcode":"53214"},
{"latitude":"43.086390","longitude":"-87.976385","Zipcode":"53216"},
{"latitude":"43.050631","longitude":"-88.043161","Zipcode":"53226"},
{"latitude":"42.553995","longitude":"-89.094444","Zipcode":"53511"},
{"latitude":"43.011403","longitude":"-89.409330","Zipcode":"53711"},
{"latitude":"43.068490","longitude":"-89.401708","Zipcode":"53715"},
{"latitude":"43.067686","longitude":"-89.521056","Zipcode":"53717"},
{"latitude":"44.480778","longitude":"-88.016063","Zipcode":"54301"},
{"latitude":"44.510664","longitude":"-89.638254","Zipcode":"54481"},
{"latitude":"44.470457","longitude":"-93.176125","Zipcode":"55057"},
{"latitude":"44.951483","longitude":"-93.090649","Zipcode":"55101"},
{"latitude":"44.778472","longitude":"-93.272269","Zipcode":"55337"},
{"latitude":"44.914372","longitude":"-93.416254","Zipcode":"55343"},
{"latitude":"44.753976","longitude":"-93.514711","Zipcode":"55379"},
{"latitude":"44.984577","longitude":"-93.269097","Zipcode":"55401"},
{"latitude":"43.520296","longitude":"-96.735607","Zipcode":"57105"},
{"latitude":"46.927094","longitude":"-96.834703","Zipcode":"58102"},
{"latitude":"46.034933","longitude":"-112.475894","Zipcode":"59701"},
{"latitude":"42.112780","longitude":"-87.979542","Zipcode":"60004"},
{"latitude":"42.008600","longitude":"-87.997340","Zipcode":"60007"},
{"latitude":"42.069786","longitude":"-88.016221","Zipcode":"60008"},
{"latitude":"42.185968","longitude":"-87.805939","Zipcode":"60035"},
{"latitude":"42.106323","longitude":"-88.064337","Zipcode":"60067"},
{"latitude":"42.129614","longitude":"-87.921503","Zipcode":"60090"},
{"latitude":"42.056214","longitude":"-87.692402","Zipcode":"60201"},
{"latitude":"41.878095","longitude":"-87.628461","Zipcode":"60604"},
{"latitude":"41.848897","longitude":"-87.717661","Zipcode":"60623"},
{"latitude":"41.880504","longitude":"-87.724444","Zipcode":"60624"},
{"latitude":"41.810166","longitude":"-87.713252","Zipcode":"60632"},
{"latitude":"41.781430","longitude":"-87.770521","Zipcode":"60638"},
{"latitude":"41.921215","longitude":"-87.701028","Zipcode":"60647"},
{"latitude":"41.940293","longitude":"-87.646857","Zipcode":"60657"},
{"latitude":"42.191304","longitude":"-89.055756","Zipcode":"61109"},
{"latitude":"38.549620","longitude":"-90.499888","Zipcode":"63088"},
{"latitude":"38.635181","longitude":"-90.187001","Zipcode":"63102"},
{"latitude":"38.611128","longitude":"-90.214087","Zipcode":"63104"},
{"latitude":"39.691247","longitude":"-94.905924","Zipcode":"64504"},
{"latitude":"38.990381","longitude":"-94.678214","Zipcode":"66204"},
{"latitude":"39.020690","longitude":"-94.818802","Zipcode":"66218"},
{"latitude":"38.956476","longitude":"-97.219090","Zipcode":"67410"},
{"latitude":"38.876832","longitude":"-99.349545","Zipcode":"67601"},
{"latitude":"41.235473","longitude":"-96.051334","Zipcode":"68124"},
{"latitude":"42.122965","longitude":"-102.881280","Zipcode":"69301"},
{"latitude":"30.012223","longitude":"-90.162523","Zipcode":"70002"},
{"latitude":"29.957008","longitude":"-90.076935","Zipcode":"70112"},
{"latitude":"29.967440","longitude":"-90.064783","Zipcode":"70116"},
{"latitude":"29.937353","longitude":"-90.069648","Zipcode":"70130"},
{"latitude":"29.578671","longitude":"-90.805402","Zipcode":"70360"},
{"latitude":"30.195483","longitude":"-92.081327","Zipcode":"70506"},
{"latitude":"30.155238","longitude":"-92.028225","Zipcode":"70508"},
{"latitude":"30.134770","longitude":"-91.927455","Zipcode":"70518"},
{"latitude":"34.737441","longitude":"-92.304426","Zipcode":"72202"},
{"latitude":"36.097442","longitude":"-95.961087","Zipcode":"74105"},
{"latitude":"32.825907","longitude":"-96.966915","Zipcode":"75061"},
{"latitude":"32.847370","longitude":"-96.957871","Zipcode":"75062"},
{"latitude":"33.021268","longitude":"-96.741558","Zipcode":"75075"},
{"latitude":"32.773369","longitude":"-96.618811","Zipcode":"75149"},
{"latitude":"32.817399","longitude":"-96.630416","Zipcode":"75150"},
{"latitude":"32.786796","longitude":"-96.819971","Zipcode":"75207"},
{"latitude":"32.766810","longitude":"-96.686900","Zipcode":"75227"},
{"latitude":"32.719328","longitude":"-97.155027","Zipcode":"76013"},
{"latitude":"32.814107","longitude":"-97.091323","Zipcode":"76040"},
{"latitude":"32.639649","longitude":"-97.217476","Zipcode":"76060"},
{"latitude":"32.742058","longitude":"-97.381730","Zipcode":"76107"},
{"latitude":"33.905559","longitude":"-98.479935","Zipcode":"76301"},
{"latitude":"31.553876","longitude":"-97.159082","Zipcode":"76707"},
{"latitude":"31.627123","longitude":"-97.215893","Zipcode":"76708"},
{"latitude":"30.310932","longitude":"-95.438548","Zipcode":"77301"},
{"latitude":"30.609071","longitude":"-96.325999","Zipcode":"77840"},
{"latitude":"30.036565","longitude":"-99.163069","Zipcode":"78028"},
{"latitude":"27.833815","longitude":"-99.681424","Zipcode":"78045"},
{"latitude":"29.404404","longitude":"-98.505028","Zipcode":"78204"},
{"latitude":"30.501927","longitude":"-97.647251","Zipcode":"78664"},
{"latitude":"30.348244","longitude":"-97.768139","Zipcode":"78731"},
{"latitude":"30.382018","longitude":"-97.673641","Zipcode":"78753"},
{"latitude":"30.355429","longitude":"-97.645350","Zipcode":"78754"},
{"latitude":"35.166416","longitude":"-101.886423","Zipcode":"79109"},
{"latitude":"32.576489","longitude":"-99.665323","Zipcode":"79601"},
{"latitude":"32.335677","longitude":"-99.667488","Zipcode":"79602"},
{"latitude":"31.796950","longitude":"-106.356880","Zipcode":"79925"},
{"latitude":"39.645936","longitude":"-105.011368","Zipcode":"80110"},
{"latitude":"39.540593","longitude":"-104.958640","Zipcode":"80126"},
{"latitude":"39.772047","longitude":"-105.048027","Zipcode":"80212"},
{"latitude":"39.788551","longitude":"-104.956478","Zipcode":"80216"},
{"latitude":"39.671421","longitude":"-104.887803","Zipcode":"80231"},
{"latitude":"39.973222","longitude":"-105.209276","Zipcode":"80303"},
{"latitude":"38.928208","longitude":"-104.852626","Zipcode":"80919"},
{"latitude":"38.831526","longitude":"-104.815062","Zipcode":"80937"},
{"latitude":"41.092356","longitude":"-104.936269","Zipcode":"82001"},
{"latitude":"43.033049","longitude":"-108.206993","Zipcode":"82501"},
{"latitude":"41.379272","longitude":"-108.978176","Zipcode":"82901"},
{"latitude":"43.627161","longitude":"-116.287653","Zipcode":"83704"},
{"latitude":"43.680471","longitude":"-116.160197","Zipcode":"83707"},
{"latitude":"43.551005","longitude":"-116.290126","Zipcode":"83709"},
{"latitude":"46.722245","longitude":"-116.940158","Zipcode":"83843"},
{"latitude":"40.714498","longitude":"-111.892689","Zipcode":"84115"},
{"latitude":"33.507577","longitude":"-112.070981","Zipcode":"85012"},
{"latitude":"33.511087","longitude":"-112.084749","Zipcode":"85013"},
{"latitude":"33.508782","longitude":"-112.123068","Zipcode":"85017"},
{"latitude":"33.429483","longitude":"-112.014023","Zipcode":"85034"},
{"latitude":"33.395720","longitude":"-111.786608","Zipcode":"85204"},
{"latitude":"33.615485","longitude":"-111.952235","Zipcode":"85254"},
{"latitude":"33.610739","longitude":"-111.891472","Zipcode":"85260"},
{"latitude":"33.609172","longitude":"-112.230381","Zipcode":"85381"},
{"latitude":"32.322443","longitude":"-106.656276","Zipcode":"88011"},
{"latitude":"34.499384","longitude":"-103.275272","Zipcode":"88101"},
{"latitude":"39.491314","longitude":"-119.743845","Zipcode":"89502"},
{"latitude":"39.129024","longitude":"-119.725281","Zipcode":"89701"},
{"latitude":"34.048041","longitude":"-118.294177","Zipcode":"90006"},
{"latitude":"34.028331","longitude":"-118.354338","Zipcode":"90016"},
{"latitude":"34.029036","longitude":"-118.237870","Zipcode":"90021"},
{"latitude":"34.030578","longitude":"-118.399613","Zipcode":"90034"},
{"latitude":"34.100517","longitude":"-118.414630","Zipcode":"90210"},
{"latitude":"34.062210","longitude":"-118.401966","Zipcode":"90212"},
{"latitude":"33.890853","longitude":"-118.297967","Zipcode":"90247"},
{"latitude":"33.878432","longitude":"-118.284104","Zipcode":"90248"},
{"latitude":"33.887821","longitude":"-118.127250","Zipcode":"90706"},
{"latitude":"34.139402","longitude":"-118.128658","Zipcode":"91106"},
{"latitude":"34.237519","longitude":"-118.517712","Zipcode":"91325"},
{"latitude":"34.193341","longitude":"-118.818693","Zipcode":"91362"},
{"latitude":"34.199824","longitude":"-118.447609","Zipcode":"91405"},
{"latitude":"34.078573","longitude":"-118.043456","Zipcode":"91731"},
{"latitude":"34.035602","longitude":"-117.591528","Zipcode":"91761"},
{"latitude":"34.063516","longitude":"-117.790379","Zipcode":"91768"},
{"latitude":"34.090776","longitude":"-118.095091","Zipcode":"91776"},
{"latitude":"32.777999","longitude":"-117.021511","Zipcode":"91942"},
{"latitude":"32.795508","longitude":"-116.969746","Zipcode":"92020"},
{"latitude":"33.126993","longitude":"-117.105035","Zipcode":"92025"},
{"latitude":"32.765244","longitude":"-117.200391","Zipcode":"92110"},
{"latitude":"32.908485","longitude":"-117.141402","Zipcode":"92126"},
{"latitude":"33.818256","longitude":"-116.466743","Zipcode":"92234"},
{"latitude":"33.822330","longitude":"-116.364238","Zipcode":"92276"},
{"latitude":"34.107379","longitude":"-117.297547","Zipcode":"92410"},
{"latitude":"33.995049","longitude":"-117.373201","Zipcode":"92501"},
{"latitude":"33.679591","longitude":"-117.908531","Zipcode":"92626"},
{"latitude":"33.723228","longitude":"-118.008692","Zipcode":"92647"},
{"latitude":"33.773257","longitude":"-117.830273","Zipcode":"92705"},
{"latitude":"33.844983","longitude":"-117.952151","Zipcode":"92801"},
{"latitude":"34.196026","longitude":"-118.992531","Zipcode":"93012"},
{"latitude":"37.570280","longitude":"-122.365778","Zipcode":"94010"},
{"latitude":"37.606598","longitude":"-122.477230","Zipcode":"94044"},
{"latitude":"37.496466","longitude":"-122.272565","Zipcode":"94070"},
{"latitude":"37.655490","longitude":"-122.422075","Zipcode":"94080"},
{"latitude":"37.791412","longitude":"-122.402129","Zipcode":"94104"},
{"latitude":"37.789649","longitude":"-122.393067","Zipcode":"94105"},
{"latitude":"37.758260","longitude":"-122.406044","Zipcode":"94107"},
{"latitude":"37.538449","longitude":"-122.305447","Zipcode":"94403"},
{"latitude":"37.995527","longitude":"-122.041012","Zipcode":"94520"},
{"latitude":"37.605905","longitude":"-122.126873","Zipcode":"94545"},
{"latitude":"37.993936","longitude":"-121.691139","Zipcode":"94561"},
{"latitude":"37.713275","longitude":"-122.167350","Zipcode":"94577"},
{"latitude":"37.755120","longitude":"-121.972699","Zipcode":"94583"},
{"latitude":"37.791887","longitude":"-122.245334","Zipcode":"94606"},
{"latitude":"37.863914","longitude":"-122.306465","Zipcode":"94710"},
{"latitude":"38.346420","longitude":"-122.694127","Zipcode":"94928"},
{"latitude":"38.134068","longitude":"-122.527190","Zipcode":"94945"},
{"latitude":"37.393491","longitude":"-121.964670","Zipcode":"95054"},
{"latitude":"37.260501","longitude":"-122.046170","Zipcode":"95070"},
{"latitude":"37.346513","longitude":"-121.909803","Zipcode":"95110"},
{"latitude":"37.283111","longitude":"-121.826245","Zipcode":"95111"},
{"latitude":"37.424565","longitude":"-121.748597","Zipcode":"95132"},
{"latitude":"38.002125","longitude":"-121.324979","Zipcode":"95207"},
{"latitude":"38.393300","longitude":"-122.745048","Zipcode":"95407"},
{"latitude":"38.741312","longitude":"-121.249170","Zipcode":"95661"},
{"latitude":"38.764021","longitude":"-121.287505","Zipcode":"95678"},
{"latitude":"38.556120","longitude":"-121.324260","Zipcode":"95827"},
{"latitude":"39.593945","longitude":"-121.581363","Zipcode":"95965"},
{"latitude":"19.659810","longitude":"-155.232473","Zipcode":"96720"},
{"latitude":"21.417374","longitude":"-157.936867","Zipcode":"96782"},
{"latitude":"21.355506","longitude":"-157.821647","Zipcode":"96817"},
{"latitude":"21.347117","longitude":"-157.877317","Zipcode":"96819"},
{"latitude":"45.490959","longitude":"-122.803586","Zipcode":"97005"},
{"latitude":"45.482541","longitude":"-122.643935","Zipcode":"97202"},
{"latitude":"45.405495","longitude":"-122.795053","Zipcode":"97224"},
{"latitude":"44.903103","longitude":"-123.064528","Zipcode":"97302"},
{"latitude":"44.067988","longitude":"-123.080181","Zipcode":"97401"},
{"latitude":"44.159640","longitude":"-120.585505","Zipcode":"97754"},
{"latitude":"47.792568","longitude":"-122.208148","Zipcode":"98021"},
{"latitude":"47.391942","longitude":"-122.257192","Zipcode":"98032"},
{"latitude":"47.407196","longitude":"-122.473322","Zipcode":"98070"},
{"latitude":"47.601883","longitude":"-122.329451","Zipcode":"98104"},
{"latitude":"47.740485","longitude":"-122.342826","Zipcode":"98133"},
{"latitude":"47.210957","longitude":"-122.481577","Zipcode":"98409"},
{"latitude":"46.251843","longitude":"-119.290272","Zipcode":"99352"},
{"latitude":"61.220018","longitude":"-149.855702","Zipcode":"99501"},
{"latitude":"61.116381","longitude":"-149.890375","Zipcode":"99515"},
{"latitude":"64.862967","longitude":"-148.164069","Zipcode":"99708"},
{"latitude":"65.058583","longitude":"-145.925650","Zipcode":"99712"}];
</script>
</head>
<body>
<div id="map-container"><div id="map"></div></div>
<script type="text/javascript">
var markers = [];
google.maps.event.addDomListener(window, "load", initialize);
// Center on New York
var center = new google.maps.LatLng(40.845171, -74.242892);
var map = new google.maps.Map(document.getElementById("map"), {
zoom: 10,
center: center,
mapTypeId: google.maps.MapTypeId.ROADMAP
});
var markerCluster = new MarkerClusterer(map, markers, {maxZoom: 10});;
/****************************************
* Create the map and fill it on page load
****************************************/
function initialize() {
for (var i = 0; i < data.length; i++) {
var latLng = new google.maps.LatLng(data[i].latitude,
data[i].longitude);
var marker = new google.maps.Marker({
position: latLng,
map: map
});
markers.push(marker);
}
markerCluster = new MarkerClusterer(map, markers, {imagePath: 'https://developers.google.com/maps/documentation/javascript/examples/markerclusterer/m'});
}
</script>
</body>
</html>