New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

search-google-geocode

Package Overview
Dependencies
Maintainers
1
Versions
13
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

search-google-geocode - npm Package Compare versions

Comparing version

to
0.0.13

4

communicator/config.json

@@ -5,6 +5,4 @@ {

"v": "3",
"@todo_1": "Language is a dynamic parameter and depends on UI",
"language": "en",
"@todo_2": "API_KEY"
"language": "en"
}
}
var _ = require('underscore');
var Searcher = require('./communicator/request');
var Parser = require('./parser');

@@ -12,2 +11,3 @@ /**

SearchWrapper.prototype.extendCallback = function (callback) {
var Parser = require('./parser');
return function (error, data) {

@@ -14,0 +14,0 @@ error = Parser.parseError(error);

{
"name": "search-google-geocode",
"version": "0.0.12",
"version": "0.0.13",
"description": "Public search geographical location or address using Google Geocoding API: [reverse] geocoding.",

@@ -5,0 +5,0 @@ "main": "index.js",

@@ -85,3 +85,5 @@ /**

var model = require('./model.json');
function create() {
return _.extend({}, require('./model.json'));
}

@@ -186,3 +188,3 @@ module.exports.parseError = function (error) {

case TAG_COLLOQUIAL_AREA:
internal.alternative = component.long_name;
internal.alternate = component.long_name;
break;

@@ -212,4 +214,4 @@ case TAG_POSTAL:

case TAG_ESTABLISHMENT:
internal.establishment = component.long_name;
internal.establishmentCode = component.short_name;
internal.place = component.long_name;
internal.placeCode = component.short_name;
break;

@@ -233,28 +235,33 @@ }

if (geometry.viewport) {
var viewport = {
leftTop: { latitude: null, longitude: null },
rigthBottom: { latitude: null, longitude: null },
}
if (geometry.viewport.northeast) {
var northeast = geometry.viewport.northeast;
if (northeast.lat) {
internal.viewport.leftTop.latitude = northeast.lat;
viewport.leftTop.latitude = northeast.lat;
}
if (northeast.lng) {
internal.viewport.leftTop.longitude = northeast.lng;
viewport.leftTop.longitude = northeast.lng;
}
}
if (geometry.viewport.southwest) {
var southwest = geometry.viewport.southwest;
if (southwest.lat) {
internal.viewport.rigthBottom.latitude = southwest.lat;
viewport.rigthBottom.latitude = southwest.lat;
}
if (southwest.lng) {
internal.viewport.rigthBottom.longitude = southwest.lng;
viewport.rigthBottom.longitude = southwest.lng;
}
}
internal.viewport = viewport;
}
}
}
return internal;
}
function create() {
return _.extend({}, model);
}
{
"provider": "google",
"formatted": null,

@@ -17,3 +18,3 @@ "country": null,

"neighborhood": null,
"alternative": null,
"alternate": null,
"streetName": null,

@@ -23,4 +24,4 @@ "streetIntersection": null,

"streetNumber": null,
"establishment": null,
"establishmentCode": null,
"place": null,
"placeCode": null,
"premise": null,

@@ -27,0 +28,0 @@ "premiseCode": null,