Ionic native geolocation vs html 5 Navigator.gelocation

First this is not an issue.

I am showing current location of user in map.
Sometime I used geolocation plugin and sometime hmtl 5 navigator.geoloation.

I think recommend way is ionic native geolocation plugin.

can someone tell me which one best way and what is the different.