actually I think that there are no way to use shortcodes to do that, so I solved this problem using wordpress custom post type query:
<?php
global $post;
$i = 0;
$args = array( 'post_type' => 'sm-location', 'showposts' => number of posts to show, 'sm-category' => 'your-category');
$myposts = get_posts( $args );
foreach( $myposts as $post ) : setup_postdata($post); ?>
<a href="<?php echo $post->guid ?>"><?php the_title(); ?></a>
<?php endforeach; ?>
cheerz =)
did you find out a solution for this problem dude?