Tag: google maps

如何将GoogleMaps标记广播到所有连接的套接字?

//CLIENT SIDE // This event listener will call addMarker() when the map is clicked. google.maps.event.addListener(map, 'click', function(event) { addMarker(event.latLng); socket.emit('marker', {'lat': markers[0].position.k, 'long': markers[0].position.D}); socket.emit('show-marker', addMarker); }); } //CLIENT SIDE // Add a marker to the map and push to the array. function addMarker(location) { clearMarkers(); markers = []; var marker = new google.maps.Marker({ position: […]

启用我的node.jsnetworking应用程序来保存谷歌地图图片

我有一个node.js Web应用程序,它使用谷歌地图。 我想让用户在pdf文档中保存他们正在查看的地图。 我将使用pdfKit生成pdf文档,因为它支持图像,但为此,我首先需要保存地图的图像。 我不知道如何去做这件事。 任何人都可以给我一些关于如何做到这一点的想法 – 如何保存用户在服务器上看到的地图的图像?

如何在使用HtmlWebpackPlugin的正文代码之前注入bundle source?

我正在使用谷歌地图API与webpack,要生成谷歌地图,它应该加载API文件之前加载包文件。 但是HtmlWebpackPlugin把bundle文件放在body元素的底部。 如何在捆绑文件之前加载捆绑包? 这是我的webpack.config.js下面。 const webpack = require('webpack'); var HtmlWebpackPlugin = require('html-webpack-plugin'); var path = require('path'); module.exports = { entry: ['webpack/hot/dev-server',"./public/entry.js"], output: { path: path.resolve(__dirname, 'dist'), filename: "bundle-[hash].js", publicPath: path.resolve(__dirname, '/') }, devServer: { hot: true, inline: true }, module: { loaders: [ { test: /\.css$/, loader: "style-loader!css-loader" }, { test: /\.jade$/, loader: "pug-loader"} ] […]

用于地理空间操作的Node.js库

我正在开发一个应用程序,我有像这样的地理空间多边形: var polygon = [{"lat": -19.939323, "lng": -43.928983}, {"lat": -19.939747, "lng": -43.933103}, {"lat": -19.947291, "lng": -43.93497}, {"lat": -19.948138, "lng": -43.931451}, {"lat": -19.943882, "lng": -43.930292}] 我会收到一个坐标来说明是否在多边形内。 我在Google Maps JavaScript API的几何库中发现了一个完全相同的function: containsLocation(point:LatLng,polygon:Polygon) 但是,这必须是服务器端,使用node.js,有没有办法使用node.js这个function,或者更好的是,有一个很好的图书馆是谁呢?