Node.js 在Azure移动服务节点中使用google.maps

Node.js 在Azure移动服务节点中使用google.maps,node.js,google-maps,azure,azure-mobile-services,Node.js,Google Maps,Azure,Azure Mobile Services,我正在使用Azure移动服务-NodeJS后端 我想检查一个多边形贴图是否包含一个点。 如何使用谷歌地图库呢?还是不可能 --谢谢-- var customerLatLng=new google.maps.LatLng(lat,lng); var area=servicepassessed[0]; /*示例:[{“type”:“POLYGON”,“id”:null,“geometry”:[[21.070767653166016105.80863952636719],[21.01180841534

我正在使用Azure移动服务-NodeJS后端 我想检查一个多边形贴图是否包含一个点。 如何使用谷歌地图库呢?还是不可能

--谢谢--

var customerLatLng=new google.maps.LatLng(lat,lng);
var area=servicepassessed[0];
/*示例:[{“type”:“POLYGON”,“id”:null,“geometry”:[[21.070767653166016105.80863952636719],[21.01180841534327105.777053300781],[21.031036817912042105.87455749511719]]*/
var triangelecoords=[];
如果(area.type==“POLYGON”){
对于(var j=0;j
我研究了更多关于Azure移动服务的信息。我们可以将其他nodejs模块安装到移动服务的package.json中。 因此,以下是步骤:

  • 为移动服务设置源代码管理(示例:GIT)
  • 将API代码克隆到客户端文件夹(使用SourceTree)
  • 安装需要使用的模块
  • 将package.json提交到服务器
  • 例如: 1.npm安装geolib 2.步骤3之后的package.json文件

    "engines": {
        "node": ">= 0.8.19"
      },
      "dependencies": {
        "geolib": "^2.0.21",
        "point-in-polygon": "^1.0.1"
      },
    
  • Commit package.json

  • 在api文件中:

    var geolib=必需(“geolib”); //用作


  • 我对Azure移动服务进行了更多的研究。我们可以将其他nodejs模块安装到移动服务的package.json中。 因此,以下是步骤:

  • 为移动服务设置源代码管理(示例:GIT)
  • 将API代码克隆到客户端文件夹(使用SourceTree)
  • 安装需要使用的模块
  • 将package.json提交到服务器
  • 例如: 1.npm安装geolib 2.步骤3之后的package.json文件

    "engines": {
        "node": ">= 0.8.19"
      },
      "dependencies": {
        "geolib": "^2.0.21",
        "point-in-polygon": "^1.0.1"
      },
    
  • Commit package.json

  • 在api文件中:

    var geolib=必需(“geolib”); //用作


  • 为了验证,您想在节点后端使用Google Maps SDK吗?在什么情况下?你能发布一个完整的示例吗?是的,正如上面的例子,我想使用谷歌地图来检查一个多边形区域是否包含移动服务API(Node JS)中的一个点(位置)。但我收到错误“google未定义”以确认您正在使用Azure移动服务或Azure移动应用程序?@Gary Liu-MSFT:我正在使用Azure移动服务您是否已按照中所述安装模块?只是为了验证,您是否要在节点后端内使用google Maps SDK?在什么情况下?你能发布一个完整的示例吗?是的,正如上面的例子,我想使用谷歌地图来检查一个多边形区域是否包含移动服务API(Node JS)中的一个点(位置)。但是我得到一个错误“google未定义”来确认,您正在使用Azure移动服务或Azure移动应用程序?@Gary Liu-MSFT:我正在使用Azure移动服务您是否安装了中提到的模块?