Javascript NativeScript动态映射标记

Javascript NativeScript动态映射标记,javascript,nativescript,Javascript,Nativescript,如何将动态标记添加到我的地图? 例如 <ListView items="{{ myItems }}" itemTap="mapClicked"> 当我单击我的列表视图项时,应该动态地向地图添加一个标记。 我尝试了许多不同的方法,但没有成功。 我尝试过这种回购: 它很好用。。但我不能动态添加标记。 有什么帮助吗?要使用nativescript google maps sdk添加标记您需要调用相应平台的google maps sdk的本机API 以下是Android的一个示例: f

如何将动态标记添加到我的地图?
例如

<ListView items="{{ myItems }}" itemTap="mapClicked">

当我单击我的列表视图项时,应该动态地向地图添加一个标记。 我尝试了许多不同的方法,但没有成功。
我尝试过这种回购:
它很好用。。但我不能动态添加标记。


有什么帮助吗?

要使用
nativescript google maps sdk添加标记
您需要调用相应平台的google maps sdk的本机API

以下是Android的一个示例:

function onMapReady(args) {
  mapView = args.object;

}

function mapClicked(args)
{
   var index = args.index;
   var gMap = mapView.gMap;

   if (mapView.android)
   {
    var latLng = new com.google.android.gms.maps.model.LatLng(12.66, 82.33);

    var markerOptions = new com.google.android.gms.maps.model.MarkerOptions();
    markerOptions.title("Marker " + index);      
    markerOptions.snippet("Marker description");
    markerOptions.position(latLng);

    gMap.addMarker(markerOptions);           

   }
}

要使用
nativescript谷歌地图sdk
添加标记,您需要为相应平台的谷歌地图sdk调用本机API

以下是Android的一个示例:

function onMapReady(args) {
  mapView = args.object;

}

function mapClicked(args)
{
   var index = args.index;
   var gMap = mapView.gMap;

   if (mapView.android)
   {
    var latLng = new com.google.android.gms.maps.model.LatLng(12.66, 82.33);

    var markerOptions = new com.google.android.gms.maps.model.MarkerOptions();
    markerOptions.title("Marker " + index);      
    markerOptions.snippet("Marker description");
    markerOptions.position(latLng);

    gMap.addMarker(markerOptions);           

   }
}

尝试将其用于angular2,但出现错误:“找不到名称'com'”尝试将其用于angular2,但出现错误:“找不到名称'com'”