-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdevelopment_notes.txt
More file actions
88 lines (61 loc) · 2.31 KB
/
development_notes.txt
File metadata and controls
88 lines (61 loc) · 2.31 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
Linkedin_maps
date: 2014-03-13
testing: https://netbeans.org/kb/docs/webclient/html5-js-support.html
Linkedin:
----------
***IMPORTANT***
Of the most interest is :
-https://developer.linkedin.com/documents/inapipeoplesearch
-https://developer.linkedin.com/documents/inapiconnections
"Vetted API" limitations still exist with JS.
********
Consider for JS:
-https://developer.linkedin.com/documents/javascript-api-reference-0
-https://developer.linkedin.com/documents/making-api-requests-using-inapi
-https://developer.linkedin.com/documents/inapiprofile
-https://developer.linkedin.com/documents/inapipeoplesearch
-https://developer.linkedin.com/documents/inapiconnections
Consider the limitations with the REST api:
-https://developer.linkedin.com/documents/people
Moreover, the "Vetted API" limitations for REST people search.
-https://developer.linkedin.com/documents/people-search-api
Google Maps + Geocoding
------------------------
***IMPORTANT***
Maps:
-https://developers.google.com/maps/documentation/javascript/tutorial
Geocoding:
-https://developers.google.com/maps/documentation/javascript/geocoding
-http://stackoverflow.com/questions/7955899/google-maps-geocoding-api-incorrect-rate-limiting
Design
-------
(not required) Use workers if possible.
(expanded support to IE9) Design for FF then chrome.
1. Use linkedin "connection" API initially. Later, one can try to use search API.
2. Google API for maps for now.
Remember to use "geodesic" to produce curved lines.
Remember to try and reshift markers and polylines when mouseover'd
Remember to try and show dialog at mouseover event.
marker['infowindow'].open(map, marker);
//alert('mouseover ' + marker.toString());
for (var property in marker){
console.log("Marker property: %s", property);
}
eventLineB.setMap(map);
eventLineA.setMap(null);
3. Later one can use an SVG and svgpan to plot the world map.
https://code.google.com/p/svgpan
Problems: No Caribbean maps
Ideas:
--------
Branch out to include other social networks:
-facebook
-google+
Problems:
------------
(rem some problems solved)
We have mutual connections, should we exclude them? show them?
Soln:
=====
-Do NOT include mutual connections in the calculations but show them bracketed
-Offer internal connection web