Clustering Crime Data which has {latitute, longitude, crime-type} tuples
There is no meaningful way to combine "type" with a distance in meters.

My suggestion is that you:


split the data set by type.
cluster each type, with DBSCAN, haversine distance, and the same minpts/eps values for each crime type
compare the resulting clusters for similarity and differences