En VB+mapx, ¿cómo marcar la longitud y latitud conocidas en la capa y qué tipo de oraciones usar? Soy un novato, ¡espero que se pueda explicar claramente ~!
//crear capa temporal
private void CreateTempLayer()
{
MapXLib.LayerInfoClass gpsInfo = new MapXLib.LayerInfoClass() ;
MapXLib.FieldsClass newField1 = new MapXLib.FieldsClass();
newField1.AddStringField("GeoName", 20, false);
gpsInfo.Type = MapXLib.LayerInfoTypeConstants.miLayerInfoTypeTemp;
gpsInfo.AddParameter("Name", "temp");
gpsInfo.AddParameter("Fields" , newField1);
axMap1.Layers.Add(gpsInfo.LayerInfoTypeConstants.miLayerInfoTypeTemp)SymbolBitmapName = "PIN1-32.BMP";
}
else
{ p> p>
sty.SymbolBitmapSize = 32;
sty.SymbolBitmapTransparent = true;
MapXLib.Feature ftr = axMap1.FeatureFactory.CreateSymbol(poi, sty); /p >
ftr.KeyValue = cstate.ToString() + "|"+ dr["CID"].ToString()
MapXLib.Layer lay = axMap1.Layers._Item(" temp" );
axMap1.Layers._Item("temp");
MapXLib.Layer lay = axMap1.Layers._Item("temp")AutoRedraw = true; p>
lay.Editable = false;