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'”