Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 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 | 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x |
/**
* Single SuggestedLocation Object returned by underlying web service.
* Each suggested location represents a street address ("StreetAddress") or a place name ("PositionOfInterest").
*
* @property {String} type - Suggested location type : "StreetAddress" ou "PositionOfInterest"
* @property {Gp.Point} position - Position of the suggested location given in requested coordinates system.
* @property {String} commune - Suggested municipality
* @property {String} fullText - Full text representation of the suggested location.
* @property {String} postalCode - Suggested location postcode
* @property {Integer} classification - Number used to classify the importance of the place where is the suggested location from 1 (most important) to 7 (less important).
* @property {String} street - Street name of the suggested location ("StreetAddress" only).
* @property {String} kind - Nature of the suggested location : "prefecture", "monument", "commune", ... for instance ("PositionOfInterest" only).
*
* @namespace
* @alias Gp.Services.AutoComplete.SuggestedLocation
*/
function SuggestedLocation () {
Iif (!(this instanceof SuggestedLocation)) {
throw new TypeError("SuggestedLocation constructor cannot be called as a function.");
}
/* REPONSE :
{
"status" : "OK",
"results" : [
{
"country":"PositionOfInterest",
"x":-1.559185,
"y":47.952603,
"city":"Brie",
"zipcode":"35150",
"street":"corbe",
"kind":"Lieu-dit habité",
"fulltext":"corbe, 35150 Brie",
"classification":6
},
{
"country":"StreetAddress",
"x":1.538295,
"y":43.19646,
"city":"Brie",
"zipcode":"09700",
"street":"courreste",
"kind":"",
"fulltext":"courreste, 09700 Brie",
"classification":7
}
]
}
*/
/* REPONSE EN ERREUR
{
status : "ERROR",
results : [ ]
}
*/
/**
* Suggested location type : "StreetAddress" ou "PositionOfInterest"
* @type {String}
*/
this.type = null;
/**
* Position of the suggested location given in requested coordinates system.
* @type {Gp.Point}
*/
this.position = {
x : null,
y : null
};
/**
* Suggested municipality
* @type {String}
*/
this.commune = null;
/**
* Full text representation of the suggested location.
* @type {String}
*/
this.fullText = null;
/**
* Suggested location postcode
* @type {Number}
*/
this.postalCode = null;
/**
* Number used to classify the importance of the place where is the suggested location from 1 (most important) to 7 (less important).
* @type {Integer}
*/
this.classification = null;
/**
* Street name of the suggested location ("StreetAddress" only).
* @type {String}
*/
this.street = null;
/**
* Place name of the suggested location ("PositionOfInterest" only).
* @type {String}
*/
this.poi = null;
/**
* Nature of the suggested location : "prefecture", "monument", "commune", ... for instance ("PositionOfInterest" only).
* @type {String}
*/
this.kind = null;
}
SuggestedLocation.prototype = {
constructor : SuggestedLocation
};
export default SuggestedLocation;
|