Text this: Rural public bus routing and bus stops detecting using GPS and GIS in Malaysia