
#nodejs
#expressjs
#node-geocoder
#serversidejs
#google
#geoapi
Macie pomysł, czemu tak? (problem zaznaczyłem w komentarzach :) ) Help! :)
#webdev #javascript
#expressjs
#node-geocoder
#serversidejs
#geoapi
Place.schema.pre('save', function
```**```
(next) {
``````
```**```
if
```**```
(!
```**```
this
```**```
.location.lat) {
``````
```**```
var
```**```
address =
``````
```**```
this
```**```
.location.street
``````
+
```_```
' '
```_```
``````
+
```**```
this
```**```
.location.number
``````
+
```_```
', '
```_```
``````
+
```**```
this
```**```
.location.city,
``````
``````
geocoderProvider =
```_```
'google'
```_```
,
``````
httpAdapter =
```_```
'https'
```_```
,
``````
extra = {
``````
apiKey:
```_```
'TylkoMirko!'
```_```
,
``````
formatter:
```**```
null
```**```
};
``````
```**```
var
```**```
geocoder = require(
```_```
'node-geocoder'
```_```
).getGeocoder(geocoderProvider, httpAdapter, extra);
``````
``````
geocoder.geocode(address)
``````
.then(
```**```
function
```**```
(res) {
``````
console.log(res); // correct JSON
``````
console.log(JSON.parse(res)) // [SyntaxError: Unexpected token o]
``````
})
``````
.
```**```
catch
```**```
(
```**```
function
```**```
(err) {
``````
console.log(err);
``````
});
``````
}
``````
next();
``````
});Macie pomysł, czemu tak? (problem zaznaczyłem w komentarzach :) ) Help! :)
#webdev #javascript
- Najlepsze
- Wszystkie komentarze






