我在我的React项目中使用#include <stdio.h>
#include <stdlib.h>
#define MAX_BUF_SIZE 1024
int main( void )
{
char buffer[ MAX_BUF_SIZE ];
FILE *fin = fopen( "mytextfile.txt", "f" );
if( ! fin )
{
perror( "fopen failed for reading file" );
exit( EXIT_FAILURE );
}
// implied else, fopen successful
FILE *printer = fopen("LPT1", "w");
if( !printer )
{
perror( "fopen failed for printing" );
exit( EXIT_FAILURE );
}
// implied else, fopen successful
while( fgets( buffer, sizeof buffer, fin ) )
{
fprintf( printer, "%s", buffer );
}
fprintf( printer, "%s", "\n" );
fclose( fin );
fclose( printer );
return 0;
}
库,并且有一个项目列表(尼亚加拉大瀑布,白宫等),当我单击该项目时,我需要将其设为{{1 }}在地图上的图标已更改,同时也显示了InfoWindow。我该怎么办?
我有一个想法,可以通过道具将被点击物品的名称(尼亚加拉大瀑布,白宫等)传递给google-maps-react
组件,但是我该如何更改Marker
的图标并显示InfoWindow?因此,问题在于,我不知道在Map渲染后如何在我的Map组件中存储标记列表,以通过它进行映射并找到从App组件传递来的具有“ name”属性的标记
Map
-是我作为App组件中的道具传递的被单击元素的名称(例如:“白宫”)。
Marker