我试图在地图上显示一个png (可绘制)在大约300个点。我正在从Sqlite表中检索坐标,并将它们转储到游标中。当我试图通过游标解析来显示它们时,需要永远绘制图像,大约每幅图像的.5秒。我发现这是令人怀疑的缓慢,所以一些关于我如何提高性能的洞察力会有所帮助。下面是执行呈现的代码片段: {
point = new GeoPoint(
我在我的Google地图上显示了一个自定义标记。它们被放置得很好,但它们有一个有趣的阴影。怎样才能去掉阴影?
public boolean draw(Canvas canvas, MapViewmapView, boolean shadow, long when) {super.draw(canvas, mapView, shadow);
// ---translate the GeoPoint to
而不是蓝色的位置标记“脉冲”和相对较小,它阴影整个县蓝色,停止脉动,是相当不稳定的。func mapView(mapView: MKMapView!annotation is MKUserLocation {
var pinView = mapView.dequeueReusableAnnotationViewWithIdentifier