К сожалению, вам придется обойтись WebKit и API Карт Google. Mac OS X не имеет MapKit в отличие от iOS, и в Lion его тоже нет. Удачи!
EDIT:
Конечно, существует множество способов скрыть тот факт, что вы используете WebKit , но если они нарушают условия Apple или TOS, то отправка в App Store будет невозможна.
Такие вещи, как булавки в Google Maps для iPhone, сложно воспроизвести, но CoreLocation доступен на обеих платформах, если вам это нужно.