我将在这里输入我的代码,然后我将在下面解释我的问题。
for (int i = 0; i < sales.totalSales(); i++) {
EntidadGeo gec = sales.getSale(i).getCustomer();
EntidadGeo get = sales.getSale(i).getStore();
int[] c = geo.georeferenciar(sales.getSale(i).getCustomer().getCP(), ventas.getVenta(i).getCCustomer().getCalle(), ventas.getVenta(i).getCCustomer().getProvincia());
gec.setX(c[0]);
gec.setY(c[1]);
int[] c2 = geo.georeferenciar(ventas.getSale(i).getStore().getCP(), ventas.getVenta(i).getStore().getCalle(), ventas.getSale(i).getStore().getProvincia());
get.setX(c2[0]);
get.setY(c2[1]);
mapaventas.representar(gec, get);
}
我有那个for循环,我想在我的项目中做的是在地图上打印。关键是我需要在地图上绘制的是客户和商店,一个商店可以同时向多个客户销售。在我的项目中我使用 MVC 模式,这部分属于控制器部分,在模型部分我绘制地图。它现在有效,但问题是我的项目吸引了一位客户和一家商店,而不是每家商店 4 位客户。
谢谢